EE_BIN = raizor_endpart.elf
BIN_IMAGE = endpart.bin
EE_OBJS = crt0.o main.o math.o \
          gfx/bg1.o gfx/bg2.o gfx/logo.o gfx/font.o font_lookup.o floattables.o

EE_CFLAGS += -fshort-double

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

.SUFFIXES: .s .o .bin

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

all: clean $(EE_BIN) $(BIN_IMAGE)

clean:
	rm -f jar_part1.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