diff --git a/src/base/build.mak b/src/base/build.mak index 7f880079..1d453d7b 100644 --- a/src/base/build.mak +++ b/src/base/build.mak @@ -167,9 +167,14 @@ SCEkxploit: $(TARGET).elf $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1) \ $(PSP_EBOOT_SND0) NULL $(PSP_EBOOT_PSAR) +ifeq ($(NO_FIXUP_IMPORTS), 1) +$(TARGET).elf: $(OBJS) $(EXPORT_OBJ) + $(LINK.c) $^ $(LIBS) -o $@ +else $(TARGET).elf: $(OBJS) $(EXPORT_OBJ) $(LINK.c) $^ $(LIBS) -o $@ $(FIXUP) $@ +endif $(TARGET_LIB): $(OBJS) $(AR) cru $@ $(OBJS) diff --git a/src/base/build_prx.mak b/src/base/build_prx.mak index 94f5a284..ec1877f1 100644 --- a/src/base/build_prx.mak +++ b/src/base/build_prx.mak @@ -69,10 +69,14 @@ endif FINAL_TARGET = $(TARGET).prx all: $(FINAL_TARGET) - +ifeq ($(NO_FIXUP_IMPORTS), 1) +$(TARGET).elf: $(OBJS) + $(LINK.c) $^ $(LIBS) -o $@ +else $(TARGET).elf: $(OBJS) $(LINK.c) $^ $(LIBS) -o $@ $(FIXUP) $@ +endif %.prx: %.elf psp-prxgen $< $@