X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2FMakefile;h=0a28670ecb11fb7382db843b5880abb706b83c74;hp=423e5412ac704df30339164edd4821b3367dd3b6;hb=4d0451847a77d420284c7fb0f50b1f167c1118ee;hpb=7fd42181a7f66b4403076cd9de98e18140a7eaf8 diff --git a/loader/Makefile b/loader/Makefile index 423e541..0a28670 100644 --- a/loader/Makefile +++ b/loader/Makefile @@ -20,7 +20,15 @@ ASFLAGS += --32 endif ifeq "$(ARCH)" "arm" ASFLAGS += -mfloat-abi=soft -OBJ += sys_cacheflush.o +OBJ += sys_cacheflush.o emu_arm.o +endif +ifdef PND +CFLAGS += -DPND +OBJ += host_pnd.o +endif +ifdef WIZ +CFLAGS += -DWIZ +OBJ += host_wiz.o endif vpath %.c = ../common/ @@ -28,14 +36,14 @@ vpath %.c = ../common/ TARGET_S = ginge_sloader TARGET_D = ginge_dyn -OBJ += emu.o host_fb.o host_pnd.o cmn.o +OBJ += emu.o host_fb.o cmn.o OBJ_S += $(OBJ) loader.o loader_$(ARCH).o patches.o OBJ_D += $(OBJ) dl.o all: $(TARGET_S) $(TARGET_D) $(TARGET_S): LDFLAGS += -Wl,-T script_$(ARCH).lds -$(TARGET_D): LDFLAGS += -ldl +$(TARGET_D): LDFLAGS += -ldl -Wl,--version-script=$(TARGET_D).symver $(TARGET_S): $(OBJ_S) $(CC) -o $@ $^ -static $(LDFLAGS)