final src and Makefile adjustments for PSP release
[picodrive.git] / platform / psp / Makefile
index c3b04cd..d18c332 100644 (file)
@@ -8,11 +8,9 @@ PSPSDK = $(shell psp-config --pspsdk-path)
 amalgamate = 0\r
 \r
 \r
-CFLAGS += -I../.. -I. -DNO_SYNC -DLPRINTF_STDIO\r
+CFLAGS += -I../.. -I. -DNO_SYNC\r
 CFLAGS += -Wall -Winline -G0\r
-CFLAGS += -DLPRINTF_STDIO\r
-#CFLAGS += -fprofile-generate\r
-#CFLAGS += -fprofile-use\r
+#CFLAGS += -DLPRINTF_STDIO\r
 #CFLAGS += -pg\r
 ifeq ($(DEBUG),)\r
 CFLAGS += -O2 -ftracer -fstrength-reduce -ffast-math\r
@@ -83,6 +81,7 @@ EXTRA_TARGETS = EBOOT.PBP
 PSP_EBOOT_TITLE = PicoDrive\r
 PSP_EBOOT_ICON = data/icon.png\r
 #PSP_EBOOT_PIC1 = .png\r
+BUILD_PRX = 1\r
 \r
 CUSTOM_CLEAN = myclean\r
 \r
@@ -108,7 +107,11 @@ AS := psp-as
 \r
 ../../Pico/Memory.o : ../../Pico/Memory.c\r
        @echo ">>>" $<\r
-       $(CC) $(CFLAGS) -c $< -o $@ -D_ASM_MEMORY_C -D_ASM_MEMORY_C_AMIPS\r
+       $(CC) $(CFLAGS) -O2 -c $< -o $@ -D_ASM_MEMORY_C -D_ASM_MEMORY_C_AMIPS\r
+\r
+../../Pico/cd/Memory.o : ../../Pico/cd/Memory.c\r
+       @echo ">>>" $<\r
+       $(CC) $(CFLAGS) -O2 -c $< -o $@\r
 \r
 ../../Pico/Draw.o : ../../Pico/Draw.c\r
        @echo ">>>" $<\r
@@ -118,6 +121,10 @@ AS := psp-as
        @echo ">>>" $<\r
        $(CC) $(CFLAGS) -c $< -o $@ -D_ASM_MISC_C_AMIPS\r
 \r
+../../Pico/cd/gfx_cd.o : ../../Pico/cd/gfx_cd.c\r
+       @echo ">>>" $<\r
+       $(CC) $(CFLAGS) -O2 -c $< -o $@\r
+\r
 readme.txt: ../../tools/textfilter ../base_readme.txt\r
        ../../tools/textfilter ../base_readme.txt $@ PSP\r
 \r
@@ -131,13 +138,17 @@ data/bg40.o: data/bg40.bin
        bin2o -i $< $@ bgdatac40\r
 \r
 #\r
+ifndef UPDIR\r
+UPDIR = /media/disk/PSP/GAME/PicoDrive/\r
+endif\r
 up: EBOOT.PBP\r
-       @cp -v $^ /media/disk/PSP/GAME/PicoDrive/\r
+       @cp -v $^ $(UPDIR)\r
 \r
 \r
 # cleanup\r
 \r
 myclean:\r
+       $(RM) PicoDrive.map\r
        make -C ../../cpu/musashi clean\r
 \r
 \r
@@ -154,5 +165,9 @@ endif
 \r
 # ?\r
 rel: EBOOT.PBP readme.txt\r
-       zip -9 -r ../../PicoDrive_$(VER).zip skin -i \*.png -i \*.txt\r
+       mkdir -p PicoDrive/skin/\r
+       cp $^ PicoDrive/\r
+       cp skin/* PicoDrive/skin/\r
+       zip -9 -r ../../PicoDrive_$(VER).zip PicoDrive\r
+       rm -rf PicoDrive\r
 \r