CONF_BUILD_ASM_SPC700?=0
CONF_BUILD_ASM_SA1?=0
CONF_BUILD_MISC_ROUTINES?=misc_i386
+else ifeq ($(ARCH),amd64)
+ CONF_BUILD_ASM_CPU?=0
+ CONF_BUILD_ASM_SPC700?=0
+ CONF_BUILD_ASM_SA1?=0
+ CONF_BUILD_MISC_ROUTINES?=misc_amd64
endif
+# PNG screenshot support (requires libpng)
+CONF_PNG?=1
# Hardware pixel doubling (in N8x0)
CONF_XSP?=0
# Hildon Desktop compositing (in Fremantle)
OBJS += platform/sdl.o platform/sdlv.o platform/sdla.o platform/sdli.o
OBJS += platform/sdlvscalers.o
+ifeq ($(CONF_PNG), 1)
+ CPPFLAGS += -DCONF_PNG=1 $(shell pkg-config --cflags libpng)
+ LDLIBS += $(shell pkg-config --libs libpng)
+ OBJS += screenshot.o
+endif
ifeq ($(CONF_XSP), 1)
CPPFLAGS += -DCONF_XSP=1 $(shell pkg-config --cflags xsp)
LDLIBS += $(shell pkg-config --libs xsp)
clean:
rm -f drnoksnes *.o *.d platform/*.o platform/*.d
rm -f build-stamp configure-stamp
+ echo "$(OBJS)"
remake: clean deps all
install: gui_install
endif
-distclean: clean
+profclean: clean
+ find . -name '*.gcno' -delete
+ find . -name '*.gcda' -delete
+
+distclean: profclean clean
rm -f config.mk
.PHONY: all clean remake deps install gui gui_clean distclean