EE_BIN = main.elf
EE_BIN_PACKED = launcher2.elf
EE_BIN_STRIPPED = main-stripped.ELF
EE_OBJS = main.o   ps2_asm.o   timer.o  loader_elf.o pad.o
EE_LDFLAGS = -L$(GSKIT)/lib -L$(PS2SDK)/ports/lib -Wl,--gc-sections
EE_LIBS = -ldebug -lc -lpatches -lpad -lcdvd  
EE_INCS= -I$(GSKIT)/include -I$(PS2SDK)/ports/include
EE_CFLAGS=-Os -ffunction-sections -fdata-sections


all:
	$(MAKE) $(EE_BIN_PACKED)

loader_elf.s: 
	$(MAKE) -C ../loader-old/
	bin2s ../loader-old/loader.elf loader_elf.s loader_elf	

clean:
	rm -f *.elf *.ELF *.irx *.o *.s
	$(MAKE) -C ../loader-old clean

			

$(EE_BIN_STRIPPED): $(EE_BIN)
	$(EE_STRIP) -s -R .comment -R .gnu.version --strip-unneeded -o $@ $<
	
$(EE_BIN_PACKED): $(EE_BIN_STRIPPED)
	wine ../ps2_packer/ps2_packer.exe -v $< $@


	
include $(PS2SDK)/samples/Makefile.pref
include $(PS2SDK)/samples/Makefile.eeglobal

