X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=loader%2FMakefile;h=b11da94d839b05b8690ee03ec059318ffe016d17;hb=7d4e5f8112e69eee72b501b34d47994badf9ea2c;hp=ed9d1130d8b1ae975e719f05e18d4a1e686fda35;hpb=3d3fa63bc1cc6a6b678a958f6c60a7c24f117dca;p=ginge.git diff --git a/loader/Makefile b/loader/Makefile index ed9d113..b11da94 100644 --- a/loader/Makefile +++ b/loader/Makefile @@ -22,20 +22,33 @@ ifeq "$(ARCH)" "arm" ASFLAGS += -mfloat-abi=soft OBJ += sys_cacheflush.o emu_arm.o endif +ifdef PND +CFLAGS += -DPND +TAG = _pnd +endif +ifdef WIZ +CFLAGS += -DWIZ +OBJ += wiz_video_arm.o +TAG = _wiz +endif vpath %.c = ../common/ +vpath %.s = ../common/ -TARGET_S = ginge_sloader -TARGET_D = ginge_dyn +TARGET_S = ginge_sloader$(TAG) +TARGET_D = ginge_dyn$(TAG) -OBJ += emu.o host_fb.o host_pnd.o cmn.o +OBJ += emu.o host.o host_fb.o cmn.o +OBJ += ../common/libpicofe/input.o +OBJ += ../common/libpicofe/linux/plat.o +OBJ += ../common/libpicofe/linux/in_evdev.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=ginge_dyn.symver $(TARGET_S): $(OBJ_S) $(CC) -o $@ $^ -static $(LDFLAGS) @@ -49,4 +62,4 @@ clean: # basic deps dl.o patches.o: override.c *.o: header.h - +host_fb.o: libpicofe/linux/fbdev.c