From 03ef2061a49969b91de813971712418f11e0070b Mon Sep 17 00:00:00 2001 From: aliaspider Date: Sun, 8 Nov 2015 18:02:48 +0100 Subject: (android) move more build options to Makefile.common. --- Makefile.common | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'Makefile.common') 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 -- cgit v1.2.3