TARGET = resonate
OBJS = main.o sound.o image.o julia.o gutools.o resonate.o md2fast.o menu.o website.o

CFLAGS = -g -O2 -G0 -Wall -DMIKMOD_PLAYER=1
#CFLAGS = -g -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)

LIBDIR =
LIBS = -lcurl -lpsprtc -lpspgum -lpspgu -lpng -lz -lm -lmikmod -lmmio -lpspaudiolib -lpspaudio -lpsppower -lpsphttp -lpspopenpsid
# -lvorbisfile -lvorbisenc -lvorbis -logg
LDFLAGS = -g

PSP_FW_VERSION=200
BUILD_PRX=1

EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Resonate
PSP_EBOOT_ICON = icon0.png
PSP_EBOOT_PIC1 = pic1.png
PSP_EBOOT_SND0 = snd0.at3


PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak

dist: EBOOT.PBP readme.txt Makefile
	-rm -rf dist
	mkdir dist
	mkdir dist/$(TARGET)
	mkdir dist/src
	mkdir dist/src/editor
	cp *.[ch] Makefile* icon*.png dist/src/.
	cp editor/*.[ch]* editor/*.fl editor/*.png editor/Makefile* dist/src/editor/.
	-cp pic*.png dist/src/.
	-cp snd*.at3 dist/src/.
	cp readme.txt license.txt dist/.
	cp EBOOT.PBP dist/$(TARGET)
	mkdir dist/$(TARGET)/data
	mkdir dist/$(TARGET)/models
	mkdir dist/$(TARGET)/models/hero
	mkdir dist/$(TARGET)/models/powerup
	mkdir dist/$(TARGET)/map
	mkdir dist/editor
	-cp editor/devcpp/dist/*.dll editor/devcpp/dist/*.exe dist/editor/.
	-cp data/* dist/$(TARGET)/data
	-cp models/* dist/$(TARGET)/models
	-cp models/hero/* dist/$(TARGET)/models/hero
	-cp models/powerup/* dist/$(TARGET)/models/powerup
	-cp map/* dist/$(TARGET)/map
	-rm dist/$(TARGET)/data/hiscore.txt
	-rm dist/$(TARGET)/data/options
	-rm $(TARGET)dist.zip 
	(cd dist; zip -r ../$(TARGET)dist.zip .)


