Skip to content

Commit

Permalink
allow quick IRX replacements
Browse files Browse the repository at this point in the history
  • Loading branch information
israpps committed Jul 16, 2023
1 parent 7c4eff5 commit 50998fc
Showing 1 changed file with 27 additions and 25 deletions.
52 changes: 27 additions & 25 deletions embed.make
Original file line number Diff line number Diff line change
@@ -1,55 +1,57 @@
#-------------------- Embedded IOP Modules ------------------------#
IRXTAG = $(notdir $(addsuffix _irx, $(basename $<)))
vpath %.irx iop/
vpath %.irx $(PS2SDK)/iop/irx/

$(EE_ASM_DIR)iomanx.s: $(PS2SDK)/iop/irx/iomanX.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)iomanx.s: iomanX.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)poweroff.s: $(PS2SDK)/iop/irx/poweroff.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)poweroff.s: poweroff.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)filexio.s: $(PS2SDK)/iop/irx/fileXio.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)filexio.s: fileXio.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)sio2man.s: $(PS2SDK)/iop/irx/sio2man.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)sio2man.s: sio2man.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)mcman.s: $(PS2SDK)/iop/irx/mcman.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)mcman.s: mcman.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)mcserv.s: $(PS2SDK)/iop/irx/mcserv.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)mcserv.s: mcserv.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)padman.s: $(PS2SDK)/iop/irx/padman.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)padman.s: padman.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)libsd.s: $(PS2SDK)/iop/irx/libsd.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)libsd.s: libsd.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)usbd.s: $(PS2SDK)/iop/irx/usbd.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)usbd.s: usbd.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)audsrv.s: $(PS2SDK)/iop/irx/audsrv.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)audsrv.s: audsrv.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)bdm.s: $(PS2SDK)/iop/irx/bdm.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)bdm.s: bdm.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)bdmfs_fatfs.s: $(PS2SDK)/iop/irx/bdmfs_fatfs.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)bdmfs_fatfs.s: bdmfs_fatfs.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ bdmfs_fatfs_irx

$(EE_ASM_DIR)usbmass_bd.s: $(PS2SDK)/iop/irx/usbmass_bd.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)usbmass_bd.s: usbmass_bd.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)IOPRP.s: iop/IOPRP_LTS.IMG | $(EE_ASM_DIR)
$(BIN2S) $< $@ IOPRP

$(EE_ASM_DIR)secrsif.s: iop/secrsif_debug.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)secrsif.s: secrsif_debug.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)secrman.s: iop/secrman_debug.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)secrman.s: secrman_debug.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ secrman_irx

$(EE_ASM_DIR)cdfs.s: $(PS2SDK)/iop/irx/cdfs.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)cdfs.s: cdfs.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

modules/ds34bt/ee/libds34bt.a: modules/ds34bt/ee
Expand All @@ -72,32 +74,32 @@ $(EE_ASM_DIR)ds34usb.s: modules/ds34usb/iop/ds34usb.irx | $(EE_ASM_DIR)


#HDD
$(EE_ASM_DIR)ps2dev9_irx.s: $(PS2SDK)/iop/irx/ps2dev9.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)ps2dev9_irx.s: ps2dev9.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)ps2atad_irx.s: $(PS2SDK)/iop/irx/ps2atad.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)ps2atad_irx.s: ps2atad.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)ps2hdd_irx.s: $(PS2SDK)/iop/irx/ps2hdd-osd.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)ps2hdd_irx.s: ps2hdd-osd.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ ps2hdd_irx

$(EE_ASM_DIR)ps2fs_irx.s: $(PS2SDK)/iop/irx/ps2fs.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)ps2fs_irx.s: ps2fs.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)
#HDD

$(EE_ASM_DIR)ps2ip_irx.s: $(PS2SDK)/iop/irx/ps2ip-nm.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)ps2ip_irx.s: ps2ip-nm.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ ps2ip_irx

$(EE_ASM_DIR)udptty_irx.s: $(PS2SDK)/iop/irx/udptty.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)udptty_irx.s: udptty.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)netman_irx.s: $(PS2SDK)/iop/irx/netman.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)netman_irx.s: netman.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)smap_irx.s: $(PS2SDK)/iop/irx/smap.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)smap_irx.s: smap.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

$(EE_ASM_DIR)tty2sior_irx.s: iop/tty2sior.irx | $(EE_ASM_DIR)
$(EE_ASM_DIR)tty2sior_irx.s: tty2sior.irx | $(EE_ASM_DIR)
$(BIN2S) $< $@ $(IRXTAG)

#------------------------------------------------------------------#

0 comments on commit 50998fc

Please sign in to comment.