TARGET = sushirubik
OBJS = main.o sound.o image.o psprubik.o julia.o

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

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

EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Sushi Rubik
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
	cp *.[ch] Makefile* icon*.png dist/src/.
	-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
	-cp data/* dist/$(TARGET)/data
	-rm dist/$(TARGET)/data/besttime
	-rm dist/$(TARGET)/data/savegame
	-rm $(TARGET)dist.zip 
	(cd dist; zip -r ../$(TARGET)dist.zip .)


