EE_BIN = jar_part1.elf
BIN_IMAGE = jar_part1.bin
EE_OBJS = crt0.o main.o math.o texture.o

EE_CFLAGS += -fshort-double

EE_INCS = -I../PbDemoLib
EE_LDFLAGS = -L../PbDemoLib
EE_LIBS = -lpbdemo -lgcc

.SUFFIXES: .s .o .bin

.bin.s:
	rawtoasm $< $@ $@	

all: $(EE_BIN) $(BIN_IMAGE)

clean:
	rm -f *.elf *.o *.a $(BIN_IMAGE) $(EE_BIN)

run: all
	ps2client -h 10.0.0.10 execee host:..\harness.elf host:jar_part1.bin
	
longtest: all
	ps2client -h 10.0.0.10 execee host:..\harness.elf -t250 host:jar_part1.bin	

$(BIN_IMAGE) : $(EE_BIN)
	ee-objcopy -O binary $(EE_BIN) $(BIN_IMAGE)

include $(PS2LIB)/Makefile.pref
include ../PbDemoLib/Makefile.eeglobal