+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_GUI), 1)
+ CPPFLAGS += -DCONF_GUI=1 $(shell pkg-config --cflags libosso gconf-2.0)
+ LDLIBS += $(shell pkg-config --libs libosso gconf-2.0)
+ OBJS += platform/osso.o
+endif
+ifeq ($(CONF_EXIT_BUTTON), 1)
+ CPPFLAGS += -DCONF_EXIT_BUTTON=1
+ LDLIBS += -lSDL_image
+ OBJS += platform/sdlvexit.o
+endif
+ifeq ($(CONF_ZEEMOTE), 1)
+ CPPFLAGS += -DCONF_ZEEMOTE=1
+ LDLIBS += -lzeemote -lzeemote-conf -lbluetooth
+ OBJS += platform/zeemote.o
+endif