EE_BIN = ../bin/altimit.elf EE_OBJS = altimit.o altimitFS.o abstractFS.o altimitGS.o altimitGUI.o altimitPAD.o \ loader.o lucida.o # buttons.o # # "make LOADIRX=1" to build modules into final elf executable # ifeq ($(LOADIRX),1) EE_OBJS += poweroff.o iomanx.o filexio.o ps2dev9.o ps2ip.o ps2smap.o ps2host.o ps2netfs.o \ ps2ftpd.o dns.o ps2http.o ps2atad.o ps2hdd.o ps2fs.o cdvd.o ps2mouse.o ps2kbd.o EE_INCS += -DLOADIRX=$(LOADIRX) endif EE_INCS += -fno-exceptions -I../include -I$(SBVLITE)/include \ -I$(LIBCDVD)/ee -I$(LIBCDVD)/common -I$(GSLIB)/source EE_LDFLAGS += -s -L$(LIBCDVD)/lib -L$(SBVLITE)/lib -L$(GSLIB)/lib EE_LIBS += -lgs -lhdd -lpoweroff -lmouse -lkbd -lc -lgcc -lmc -lpad -lfileXio -lcdvdfs \ -ldebug -lsbv_patches -lc -lsupc++ -lsyscall all-: $(EE_BIN) sjcrunch ../bin/altimit.elf ../bin/altimitlzo.elf all: $(EE_BIN) ee-strip $(EE_BIN) loader.s: bin2s ./loader/loader.elf loader.s loader_elf #buttons.s: # bin2s ../bin/buttons.iif buttons.s buttons_iif lucida.s: bin2s ../bin/lucida.fnt lucida.s lucida_fnt ifeq ($(LOADIRX),1) poweroff.s: bin2s $(PS2SDK)/iop/irx/poweroff.irx poweroff.s poweroff_irx iomanx.s: bin2s $(PS2SDK)/iop/irx/iomanX.irx iomanx.s iomanx_irx filexio.s: bin2s $(PS2SDK)/iop/irx/fileXio.irx filexio.s filexio_irx ps2dev9.s: bin2s $(PS2SDK)/iop/irx/ps2dev9.irx ps2dev9.s ps2dev9_irx ps2ip.s: bin2s $(PS2SDK)/iop/irx/ps2ip.irx ps2ip.s ps2ip_irx ps2smap.s: bin2s $(PS2DEV)/ps2eth/smap/ps2smap.irx ps2smap.s ps2smap_irx ps2host.s: bin2s ../iop/ps2host.irx ps2host.s ps2host_irx ps2netfs.s: bin2s $(PS2SDK)/iop/irx/ps2netfs.irx ps2netfs.s ps2netfs_irx ps2ftpd.s: bin2s $(PS2DEV)/ps2ftpd/bin/ps2ftpd.irx ps2ftpd.s ps2ftpd_irx dns.s: bin2s $(PS2SDK)/iop/irx/dns.irx dns.s dns_irx ps2http.s: bin2s $(PS2SDK)/iop/irx/ps2http.irx ps2http.s ps2http_irx ps2atad.s: bin2s $(PS2SDK)/iop/irx/ps2atad.irx ps2atad.s ps2atad_irx ps2hdd.s: bin2s $(PS2SDK)/iop/irx/ps2hdd.irx ps2hdd.s ps2hdd_irx ps2fs.s: bin2s $(PS2SDK)/iop/irx/ps2fs.irx ps2fs.s ps2fs_irx #cdvd.s: # bin2s ../bin/SYS-MODULES/CDVD.IRX cdvd.s cdvd_irx cdvd.s: bin2s $(LIBCDVD)/lib/cdvd.irx cdvd.s cdvd_irx ps2mouse.s: bin2s $(PS2SDK)/iop/irx/ps2mouse.irx ps2mouse.s ps2mouse_irx ps2kbd.s: bin2s $(PS2SDK)/iop/irx/ps2kbd.irx ps2kbd.s ps2kbd_irx endif clean: rm -f *.elf *.o *.a *.s include ../Makefile.pref include ../Makefile.eeglobal