From a52435da8fdcbf5f0d8f37c64b527e4975a3bca7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Israelson?= <57065102+israpps@users.noreply.github.com> Date: Tue, 20 Feb 2024 22:30:46 -0300 Subject: [PATCH] Update Makefile --- Makefile | 117 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/Makefile b/Makefile index 6acfff19..a5eef4ac 100644 --- a/Makefile +++ b/Makefile @@ -45,118 +45,119 @@ BIN2S = @bin2s LIBPAD = 1#1 is libpad, 2 is OSD libpad ifeq ($(SMB),1) - EE_OBJS += smbman.o - HAS_SMB = -SMB - EE_CFLAGS += -DSMB + EE_OBJS += smbman.o + HAS_SMB = -SMB + EE_CFLAGS += -DSMB endif ifeq ($(COH), 1) - EE_OBJS += ioprp.o - EE_LIBS += -liopreboot - LIBPAD = 2 - HAS_COH = -COH - EE_CFLAGS = -DSUPPORT_SYSTEM_2X6 + SIO2MAN = 1 + EE_OBJS += ioprp.o + EE_LIBS += -liopreboot + LIBPAD = 2 + HAS_COH = -COH + EE_CFLAGS = -DSUPPORT_SYSTEM_2X6 endif ifeq ($(XFROM),1) - HAS_XFROM = -XFROM - EE_CFLAGS += -DXFROM + HAS_XFROM = -XFROM + EE_CFLAGS += -DXFROM endif ifeq ($(DS34),1) - EE_OBJS += ds34usb.o libds34usb.a ds34bt.o libds34bt.a pad_ds34.o - HAS_DS34 = -DS34 - EE_CFLAGS += -DDS34 + EE_OBJS += ds34usb.o libds34usb.a ds34bt.o libds34bt.a pad_ds34.o + HAS_DS34 = -DS34 + EE_CFLAGS += -DDS34 else - EE_OBJS += pad.o + EE_OBJS += pad.o endif ifeq ($(DVRP),1) - EE_OBJS += dvrdrv_irx.o dvrfile_irx.o - EE_CFLAGS += -DDVRP - HAS_DVRP = -DVRP + EE_OBJS += dvrdrv_irx.o dvrfile_irx.o + EE_CFLAGS += -DDVRP + HAS_DVRP = -DVRP endif ifeq ($(MX4SIO),1) - ifneq ($(EXFAT),1) - $(error MX4SIO Requested on build without BDM) - else - EE_OBJS += mx4sio_bd.o - EE_CFLAGS += -DMX4SIO - HAS_MX4SIO = -MX4SIO - SIO2MAN = 1 - endif + ifneq ($(EXFAT),1) + $(error MX4SIO Requested on build without BDM) + else + EE_OBJS += mx4sio_bd.o + EE_CFLAGS += -DMX4SIO + HAS_MX4SIO = -MX4SIO + SIO2MAN = 1 + endif endif ifeq ($(SIO2MAN),1) - EE_OBJS += sio2man.o padman.o - EE_CFLAGS += -DHOMEBREW_SIO2MAN - LIBPAD = 2 + EE_OBJS += sio2man.o padman.o + EE_CFLAGS += -DHOMEBREW_SIO2MAN + LIBPAD = 2 else - LIBPAD = 1 + LIBPAD = 1 endif ifeq ($(LIBPAD),2) - EE_LIBS += -lpadx + EE_LIBS += -lpadx else - EE_LIBS += -lpad + EE_LIBS += -lpad endif ifeq ($(SIO_DEBUG),1) - EE_CFLAGS += -DSIO_DEBUG - HAS_EESIO = -SIO_DEBUG + EE_CFLAGS += -DSIO_DEBUG + HAS_EESIO = -SIO_DEBUG endif ifeq ($(TTY2SIOR),1) - EE_LIBS += -lsior - EE_CFLAGS += -DTTY2SIOR - HAS_TTY2SIOR = -TTY2SIOR - EE_OBJS += tty2sior_irx.o + EE_LIBS += -lsior + EE_CFLAGS += -DTTY2SIOR + HAS_TTY2SIOR = -TTY2SIOR + EE_OBJS += tty2sior_irx.o endif ifeq ($(IOP_RESET),0) - EE_CFLAGS += -DNO_IOP_RESET - HAS_IOP_RESET = -NO_IOP_RESET + EE_CFLAGS += -DNO_IOP_RESET + HAS_IOP_RESET = -NO_IOP_RESET endif ifeq ($(ETH),1) - EE_OBJS += ps2smap_irx.o ps2ftpd_irx.o ps2host_irx.o ps2netfs_irx.o ps2ip_irx.o - EE_CFLAGS += -DETH + EE_OBJS += ps2smap_irx.o ps2ftpd_irx.o ps2host_irx.o ps2netfs_irx.o ps2ip_irx.o + EE_CFLAGS += -DETH else - HAS_ETH = -NO_NETWORK + HAS_ETH = -NO_NETWORK endif ifeq ($(UDPTTY),1) - ifneq ($(ETH),1) + ifneq ($(ETH),1) $(error UDPTTY requested on build without network modules) - else - EE_OBJS += udptty.o - HAS_UDPTTY = -UDPTTY - EE_CFLAGS += -DUDPTTY -DCOMMON_PRINTF - endif + else + EE_OBJS += udptty.o + HAS_UDPTTY = -UDPTTY + EE_CFLAGS += -DUDPTTY -DCOMMON_PRINTF + endif endif ifeq ($(TMANIP),1) - EE_CFLAGS += -DTMANIP + EE_CFLAGS += -DTMANIP endif ifeq ($(TMANIP),2) - EE_CFLAGS += -DTMANIP - EE_CFLAGS += -DTMANIP_MORON + EE_CFLAGS += -DTMANIP + EE_CFLAGS += -DTMANIP_MORON endif ifeq ($(EXFAT),1) - EE_OBJS += bdm_irx.o bdmfs_fatfs_irx.o usbmass_bd_irx.o - EE_CFLAGS += -DEXFAT - HAS_EXFAT = -EXFAT + EE_OBJS += bdm_irx.o bdmfs_fatfs_irx.o usbmass_bd_irx.o + EE_CFLAGS += -DEXFAT + HAS_EXFAT = -EXFAT else - EE_OBJS += usbhdfsd_irx.o + EE_OBJS += usbhdfsd_irx.o endif ifeq ($(DEFAULT_COLORS),1) -@echo using default colors + @echo using default colors else -EE_CFLAGS += -DCUSTOM_COLORS + EE_CFLAGS += -DCUSTOM_COLORS endif @@ -218,7 +219,7 @@ info: $(info EE_BIN_PKD = $(EE_BIN_PKD)) $(info EE_OBJS = $(EE_OBJS)) $(info TMANIP=$(TMANIP), SIO_DEBUG=$(SIO_DEBUG), DS34=$(DS34), ETH=$(ETH)) - $(info EXFAT=$(EXFAT), XFROM=$(XFROM), UDPTTY=$(UDPTTY), MX4SIO=$(MX4SIO)) + $(info EXFAT=$(EXFAT), XFROM=$(XFROM), UDPTTY=$(UDPTTY), MX4SIO=$(MX4SIO) COH=$(COH)) $(info IOP_RESET=$(IOP_RESET)) #special recipe for compiling and dumping obj to subfolder