1# OpenJazz PSP Port Makefile 2 3TARGET = OpenJazz 4OBJS = \ 5 src/game/clientgame.o src/game/game.o src/game/gamemode.o \ 6 src/game/localgame.o src/game/servergame.o \ 7 src/io/gfx/anim.o src/io/gfx/font.o src/io/gfx/paletteeffects.o \ 8 src/io/gfx/sprite.o src/io/gfx/video.o \ 9 src/io/controls.o src/io/file.o src/io/network.o src/io/sound.o \ 10 src/jj1bonuslevel/jj1bonuslevelplayer/jj1bonuslevelplayer.o \ 11 src/jj1bonuslevel/jj1bonuslevel.o \ 12 src/jj1level/jj1event/jj1bridge.o src/jj1level/jj1event/jj1event.o \ 13 src/jj1level/jj1event/jj1guardians.o \ 14 src/jj1level/jj1event/jj1standardevent.o \ 15 src/jj1level/jj1levelplayer/jj1bird.o \ 16 src/jj1level/jj1levelplayer/jj1levelplayer.o \ 17 src/jj1level/jj1levelplayer/jj1levelplayerframe.o \ 18 src/jj1level/jj1bullet.o src/jj1level/jj1demolevel.o \ 19 src/jj1level/jj1level.o src/jj1level/jj1levelframe.o \ 20 src/jj1level/jj1levelload.o \ 21 src/jj1planet/jj1planet.o \ 22 src/jj1scene/jj1scene.o src/jj1scene/jj1sceneload.o \ 23 src/jj2level/jj2event/jj2event.o src/jj2level/jj2event/jj2eventframe.o \ 24 src/jj2level/jj2levelplayer/jj2levelplayer.o \ 25 src/jj2level/jj2levelplayer/jj2levelplayerframe.o \ 26 src/jj2level/jj2layer.o src/jj2level/jj2level.o \ 27 src/jj2level/jj2levelframe.o src/jj2level/jj2levelload.o \ 28 src/level/level.o src/level/movable.o src/level/levelplayer.o \ 29 src/menu/gamemenu.o src/menu/mainmenu.o src/menu/menu.o \ 30 src/menu/plasma.o src/menu/setupmenu.o \ 31 src/player/player.o \ 32 src/main.o src/setup.o src/util.o 33 34# src/io/gfx/scale2x/getopt.o src/io/gfx/scale2x/pixel.o \ 35# src/io/gfx/scale2x/scale2x.o src/io/gfx/scale2x/scale3x.o \ 36# src/io/gfx/scale2x/scalebit.o src/io/gfx/scale2x/simple2x.o \ 37 38PSPSDK=$(shell psp-config --pspsdk-path) 39PSPPREFIX=$(shell psp-config --psp-prefix) 40 41CFLAGS = -g -O2 -G0 -Wall -I$(PSPPREFIX)/include/SDL \ 42 -Isrc -DPSP -DUSE_XMP 43LIBS = -lSDL -lxmp -lm -lz -lGL -lstdc++ \ 44 -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm \ 45 -lpspvfpu -lpsprtc -lpspaudio -lpsputility -lpspirkeyb -lpsppower 46 47BUILD_PRX = 1 48#ENCRYPT = 1 49#PSP_LARGE_MEMORY = 1 50#PSP_FW_VERSION = 330 51 52EXTRA_TARGETS = EBOOT.PBP 53PSP_EBOOT_TITLE = Jazz Jackrabbit (OpenJazz) 54#PSP_EBOOT_ICON = "psp_icon.png" # (144x80) 55#PSP_EBOOT_PIC1 = "psp_background.png" # (480x272) 56 57include $(PSPSDK)/lib/build.mak 58 59# silent building 60%.o: %.cpp 61 @echo "[CXX] $<" 62 @$(CXX) $(CXXFLAGS) -c $< -o $@ 63