#
# Includes
#
#

EE_LIBS   += -L$(PS2SDK)/ports/lib -lsdl -lsdlmain -lz
EE_INCS   += -I../include -I$(PS2SDK)/ports/include -I$(PS2SDK)/ports/include/zlib -I$(PS2SDK)/ports/include/SDL

EE_CFLAGS += -DGFXST -mlong32


#
# Defs
#
#

EE_BIN = ../bin/xrick.elf

EE_OBJS = \
	unzip.o data.o scr_xrick.o scr_pause.o scr_imain.o      \
	scr_imap.o scr_gameover.o scr_getname.o dat_picsPC.o    \
	dat_picsST.o dat_screens.o dat_tilesPC.o dat_tilesST.o  \
	dat_maps.o dat_ents.o dat_spritesST.o dat_spritesPC.o   \
	ents.o e_bullet.o e_bomb.o e_rick.o e_sbonus.o e_them.o \
	e_bonus.o e_box.o rects.o util.o game.o xrick.o draw.o  \
	maps.o sysvid.o syskbd.o control.o system.o scroller.o  \
	sysevt.o sysarg.o syssnd.o sysjoy.o dat_snd.o
        # embedded sound objects

EE_OBJS += \
	sounds/bombshht.o  sounds/bonus.o  sounds/box.o    sounds/bullet.o  \
	sounds/crawl.o     sounds/die.o    sounds/ent0.o   sounds/ent1.o    \
	sounds/ent2.o      sounds/ent3.o   sounds/ent4.o   sounds/ent5.o    \
	sounds/ent6.o      sounds/ent7.o   sounds/ent8.o   sounds/explode.o \
	sounds/gameover.o  sounds/jump.o   sounds/pad.o    sounds/sbonus1.o \
	sounds/sbonus2.o   sounds/stick.o  sounds/tune0.o  sounds/tune1.o   \
	sounds/tune2.o     sounds/tune3.o  sounds/tune4.o  sounds/tune5.o   \
	sounds/walk.o 

#
# Rules
#
#

sounds/%.o: sounds/%.wav
	@echo converting sample $*
	@$(PS2SDK)/bin/bin2o $< $@ $*_wav

all:    $(EE_BIN) 

clean:
	@rm -f -R $(EE_BIN) $(EE_OBJS)

run:
	ps2client -h 192.168.0.100 execee host:$(EE_BIN)  

include Makefile.pref
include Makefile.eeglobal 
