OBJS += sa1cpu.o
endif
-
-ifeq ($(CONF_XSP), 1)
- CPPFLAGS += -DCONF_XSP=1 $(shell pkg-config --cflags xsp)
- LDLIBS += $(shell pkg-config --libs xsp)
-endif
-ifeq ($(CONF_HD), 1)
- CPPFLAGS += -DCONF_HD=1
-endif
-
OBJS += $(CONF_BUILD_MISC_ROUTINES).o
# from open-whatever sdk
OBJS += platform/sdl.o platform/sdlv.o platform/sdla.o platform/sdli.o
OBJS += platform/sdlvscalers.o
+ifeq ($(CONF_XSP), 1)
+ CPPFLAGS += -DCONF_XSP=1 $(shell pkg-config --cflags xsp)
+ LDLIBS += $(shell pkg-config --libs xsp)
+endif
+ifeq ($(CONF_HD), 1)
+ CPPFLAGS += -DCONF_HD=1
+ LDLIBS += -lSDL_haa
+ CONF_EXIT_BUTTON ?= 1
+endif
ifeq ($(CONF_HGW), 1)
- CPPFLAGS += -DCONF_HGW=1 -I/usr/include/hgw
- LDLIBS += -lhgw
+ CPPFLAGS += -DCONF_HGW=1 -I/usr/include/hgw $(shell pkg-config --cflags gconf-2.0)
+ LDLIBS += -lhgw $(shell pkg-config --libs gconf-2.0)
OBJS += platform/hgw.o
endif
+ifeq ($(CONF_EXIT_BUTTON), 1)
+ CPPFLAGS += -DCONF_EXIT_BUTTON=1
+ LDLIBS += -lSDL_image
+ OBJS += platform/sdlvexit.o
+endif
# automatic dependencies
DEPS := $(OBJS:.o=.d)