Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 43 additions & 46 deletions Makefile
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
EE_BIN = FMCBInstaller.elf

#IOP modules
EE_IOP_OBJS = UDNL_irx.o IOMANX_irx.o FILEXIO_irx.o SIO2MAN_irx.o PADMAN_irx.o MCMAN_irx.o MCSERV_irx.o SECRSIF_irx.o MCTOOLS_irx.o USBD_irx.o USBHDFSD_irx.o POWEROFF_irx.o DEV9_irx.o ATAD_irx.o HDD_irx.o PFS_irx.o #UDPTTY_irx.o
EE_IOP_OBJS = IOPRP_img.o IOMANX_irx.o FILEXIO_irx.o SIO2MAN_irx.o PADMAN_irx.o MCMAN_irx.o MCSERV_irx.o SECRSIF_irx.o MCTOOLS_irx.o USBD_irx.o USBHDFSD_irx.o POWEROFF_irx.o DEV9_irx.o ATAD_irx.o HDD_irx.o PFS_irx.o
IRX_DIR = irx/compiled

EE_RES_OBJS = background.o pad_layout.o
EE_OBJS = main.o ioprstctrl.o modutils.o UI.o menu.o libsecr.o pad.o system.o graphics.o ReqSpaceCalc.o font.o $(EE_RES_OBJS) $(EE_IOP_OBJS) mctools_rpc.o
EE_RES_OBJS = background.o buttons.o
EE_OBJS = main.o iop.o UI.o menu.o libsecr.o pad.o system.o graphics.o ReqSpaceCalc.o font.o $(EE_RES_OBJS) $(EE_IOP_OBJS) mctools_rpc.o

EE_INCS := -I$(PS2SDK)/ports/include -I$(PS2SDK)/ee/include -I$(PS2SDK)/common/include -I./irx/source/secrsif/src -I./irx/source/mctools
EE_INCS := -I$(PS2SDK)/ports/include -I$(PS2SDK)/ee/include -I$(PS2SDK)/common/include -I./irx/source/secrsif/src -I./irx/source/mctools/src/
EE_LDFLAGS := -L$(PS2SDK)/ports/lib -L$(PS2SDK)/ee/lib -L$(PS2DEV)/ee/ee/lib -Tlinkfile -s
EE_LIBS = -lgs -lpng -lz -lm -lfreetype -lcdvd -lmc -lpadx -lhdd -lfileXio -lpatches -lc -lkernel
EE_LIBS = -lgs -lpng -lz -lm -lfreetype -lpoweroff -lcdvd -lmc -lpadx -lhdd -lfileXio -lpatches -liopreboot -lc -lkernel
EE_GPVAL = -G8192
EE_CFLAGS += -Os -mgpopt $(EE_GPVAL)

Expand All @@ -29,63 +29,60 @@ all:
$(MAKE) $(EE_BIN)

clean:
rm -f $(EE_BIN) $(EE_BIN_REL) $(EE_OBJS)
rm -f $(EE_BIN) $(EE_BIN_REL) $(EE_OBJS) *_irx.c background.c buttons.c IOPRP_img.c

background.o:
bin2o $(EE_GPVAL) resources/background.png background.o background
background.c: resources/background.png
bin2c resources/background.png background.c background

pad_layout.o:
bin2o $(EE_GPVAL) resources/pad_layout.png pad_layout.o pad_layout
buttons.c: resources/buttons.png
bin2c resources/buttons.png buttons.c buttons

POWEROFF_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/poweroff.irx POWEROFF_irx.o POWEROFF_irx
POWEROFF_irx.c: $(PS2SDK)/iop/irx/poweroff.irx
bin2c $(PS2SDK)/iop/irx/poweroff.irx POWEROFF_irx.c POWEROFF_irx

DEV9_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/ps2dev9.irx DEV9_irx.o DEV9_irx
DEV9_irx.c: $(PS2SDK)/iop/irx/ps2dev9.irx
bin2c $(PS2SDK)/iop/irx/ps2dev9.irx DEV9_irx.c DEV9_irx

UDPTTY_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/udptty.irx UDPTTY_irx.o UDPTTY_irx
IOMANX_irx.c: $(PS2SDK)/iop/irx/iomanX.irx
bin2c $(PS2SDK)/iop/irx/iomanX.irx IOMANX_irx.c IOMANX_irx

IOMANX_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/iomanX.irx IOMANX_irx.o IOMANX_irx
FILEXIO_irx.c: $(PS2SDK)/iop/irx/fileXio.irx
bin2c $(PS2SDK)/iop/irx/fileXio.irx FILEXIO_irx.c FILEXIO_irx

FILEXIO_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/fileXio.irx FILEXIO_irx.o FILEXIO_irx
SIO2MAN_irx.c: $(PS2SDK)/iop/irx/freesio2.irx
bin2c $(PS2SDK)/iop/irx/freesio2.irx SIO2MAN_irx.c SIO2MAN_irx

SIO2MAN_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/freesio2.irx SIO2MAN_irx.o SIO2MAN_irx
PADMAN_irx.c: $(PS2SDK)/iop/irx/freepad.irx
bin2c $(PS2SDK)/iop/irx/freepad.irx PADMAN_irx.c PADMAN_irx

PADMAN_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/freepad.irx PADMAN_irx.o PADMAN_irx
MCMAN_irx.c: $(PS2SDK)/iop/irx/mcman.irx
bin2c $(PS2SDK)/iop/irx/mcman.irx MCMAN_irx.c MCMAN_irx

MCMAN_irx.o:
bin2o $(EE_GPVAL) $(IRX_DIR)/mcman.irx MCMAN_irx.o MCMAN_irx
MCSERV_irx.c: $(PS2SDK)/iop/irx/mcserv.irx
bin2c $(PS2SDK)/iop/irx/mcserv.irx MCSERV_irx.c MCSERV_irx

MCSERV_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/mcserv.irx MCSERV_irx.o MCSERV_irx
SECRSIF_irx.c: $(IRX_DIR)/secrsif.irx
bin2c $(IRX_DIR)/secrsif.irx SECRSIF_irx.c SECRSIF_irx

SECRSIF_irx.o:
bin2o $(EE_GPVAL) $(IRX_DIR)/secrsif.irx SECRSIF_irx.o SECRSIF_irx
MCTOOLS_irx.c: $(IRX_DIR)/mctools.irx
bin2c $(IRX_DIR)/mctools.irx MCTOOLS_irx.c MCTOOLS_irx

MCTOOLS_irx.o:
bin2o $(EE_GPVAL) $(IRX_DIR)/mctools.irx MCTOOLS_irx.o MCTOOLS_irx
USBD_irx.c: $(PS2SDK)/iop/irx/usbd.irx
bin2c $(PS2SDK)/iop/irx/usbd.irx USBD_irx.c USBD_irx

USBD_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/usbd.irx USBD_irx.o USBD_irx
USBHDFSD_irx.c: $(PS2SDK)/iop/irx/usbhdfsd.irx
bin2c $(PS2SDK)/iop/irx/usbhdfsd.irx USBHDFSD_irx.c USBHDFSD_irx

USBHDFSD_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/usbhdfsd.irx USBHDFSD_irx.o USBHDFSD_irx
IOPRP_img.c: $(IRX_DIR)/IOPRP.img
bin2c $(IRX_DIR)/IOPRP.img IOPRP_img.c IOPRP_img

UDNL_irx.o:
bin2o $(EE_GPVAL) $(IRX_DIR)/udnl.irx UDNL_irx.o UDNL_irx
ATAD_irx.c: $(PS2SDK)/iop/irx/ps2atad.irx
bin2c $(PS2SDK)/iop/irx/ps2atad.irx ATAD_irx.c ATAD_irx

ATAD_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/ps2atad.irx ATAD_irx.o ATAD_irx
HDD_irx.c: $(PS2SDK)/iop/irx/ps2hdd-osd.irx
bin2c $(PS2SDK)/iop/irx/ps2hdd-osd.irx HDD_irx.c HDD_irx

HDD_irx.o:
bin2o $(EE_GPVAL) $(IRX_DIR)/ps2hdd.irx HDD_irx.o HDD_irx
PFS_irx.c: $(PS2SDK)/iop/irx/ps2fs.irx
bin2c $(PS2SDK)/iop/irx/ps2fs.irx PFS_irx.c PFS_irx

PFS_irx.o:
bin2o $(EE_GPVAL) $(PS2SDK)/iop/irx/ps2fs.irx PFS_irx.o PFS_irx

include $(PS2SDK)/samples/Makefile.pref
include $(PS2SDK)/Defs.make
Empty file modified ReqSpaceCalc.c
100755 → 100644
Empty file.
Empty file modified ReqSpaceCalc.h
100755 → 100644
Empty file.
Loading