aboutsummaryrefslogtreecommitdiff
path: root/Makefile.common
diff options
context:
space:
mode:
authoraliaspider2015-11-08 18:02:48 +0100
committeraliaspider2015-11-08 18:03:31 +0100
commit03ef2061a49969b91de813971712418f11e0070b (patch)
tree10e460fbb50d37caf0e85241e07e24d821791beb /Makefile.common
parentd1f029615d8594966c0fd440b2d088739588d0f7 (diff)
downloadsnes9x2005-03ef2061a49969b91de813971712418f11e0070b.tar.gz
snes9x2005-03ef2061a49969b91de813971712418f11e0070b.tar.bz2
snes9x2005-03ef2061a49969b91de813971712418f11e0070b.zip
(android) move more build options to Makefile.common.
Diffstat (limited to 'Makefile.common')
-rw-r--r--Makefile.common41
1 files changed, 41 insertions, 0 deletions
diff --git a/Makefile.common b/Makefile.common
index 9dac061..1d5cbd8 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -44,3 +44,44 @@ SOURCES_C := \
SOURCES_C += $(LIBRETRO_DIR)/libretro.c
endif
+
+ifeq ($(DEBUG),1)
+FLAGS += -O0 -g
+else
+FLAGS += -O3 -DNDEBUG
+endif
+
+ifeq ($(PERF_TEST),1)
+FLAGS += -DPERF_TEST
+endif
+
+ifeq ($(USE_BLARGG_APU),1)
+FLAGS += -DUSE_BLARGG_APU
+endif
+
+ifeq ($(LOAD_FROM_MEMORY_TEST),1)
+FLAGS += -DLOAD_FROM_MEMORY_TEST
+endif
+
+DEFS += -DSPC700_C -DEXECUTE_SUPERFX_PER_LINE -DSDD1_DECOMP \
+ -DVAR_CYCLES -DCPU_SHUTDOWN -DSPC700_SHUTDOWN \
+ -DNO_INLINE_SET_GET -DHAVE_MKSTEMP '-DACCEPT_SIZE_T=size_t' -DWANT_CHEATS
+
+DEFS += -D__LIBRETRO__
+
+ifeq ($(OLD_GCC), 1)
+WARNINGS := -Wall
+else ifeq ($(NO_GCC), 1)
+WARNINGS :=
+else
+WARNINGS := -Wall \
+ -Wno-sign-compare \
+ -Wno-unused-variable \
+ -Wno-unused-function \
+ -Wno-uninitialized \
+ -Wno-strict-aliasing \
+ -Wno-overflow \
+ -fno-strict-overflow
+endif
+
+FLAGS += $(DEFS) $(WARNINGS) $(INCFLAGS) \ No newline at end of file