]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/commitdiff
Makefile: Centralize and update Debug/Release compile flags
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 26 Aug 2015 08:58:44 +0000 (10:58 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 27 Aug 2015 08:19:05 +0000 (10:19 +0200)
Release build should be compiled without asserts, hence NDEBUG.

build/Makefile.lib.inc
build/rm48_hdk/Debug/GNUmakefile
build/rm48_hdk/Release/GNUmakefile
build/tms570_hdk/Debug/GNUmakefile
build/tms570_hdk/Release/GNUmakefile
build/tms570_hydctr/Debug/GNUmakefile
build/tms570_hydctr/Release/GNUmakefile
build/tms570_rpp/Debug/GNUmakefile
build/tms570_rpp/Release/GNUmakefile

index 2418450ddf5bfbc8eeb849a0b845c9e8f0953fa3..60f5d2b0eb4be3213e2560922c095d25574402a1 100644 (file)
@@ -31,6 +31,12 @@ include $(makefile_lib_inc_dir)/../Makefile.var
 include $(makefile_lib_inc_dir)/../common.mk
 include $(makefile_lib_inc_dir)/Makefile.rules
 
+ifeq ($(rpp_lib_DEBUG),1)
+RPP_CFLAGS += -g -O0
+else
+RPP_CFLAGS += -O2 -DNDEBUG
+endif
+
 rpp_lib_c_OBJS   = $(addsuffix .obj,$(basename $(filter %.c,   $(rpp_lib_SOURCES))))
 rpp_lib_asm_OBJS = $(addsuffix .obj,$(basename $(filter %.asm, $(rpp_lib_SOURCES))))
 rpp_lib_OBJS = $(rpp_lib_c_OBJS) $(rpp_lib_asm_OBJS)
index 6d47e9e259ee0e7500b0b5832a08e02fa3e77c96..4f85678f9013e58b14239f44a99782fd059af469 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 1
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -g -O0
index 16367b2e0e3f17da85f6ff0b66c55efe81262ea9..8f2db8b7cfdb0f271cf4c0174b6aa66f701615f6 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 0
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -O2
index 6d47e9e259ee0e7500b0b5832a08e02fa3e77c96..4f85678f9013e58b14239f44a99782fd059af469 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 1
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -g -O0
index 16367b2e0e3f17da85f6ff0b66c55efe81262ea9..8f2db8b7cfdb0f271cf4c0174b6aa66f701615f6 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 0
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -O2
index 6d47e9e259ee0e7500b0b5832a08e02fa3e77c96..4f85678f9013e58b14239f44a99782fd059af469 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 1
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -g -O0
index 16367b2e0e3f17da85f6ff0b66c55efe81262ea9..8f2db8b7cfdb0f271cf4c0174b6aa66f701615f6 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 0
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -O2
index 6d47e9e259ee0e7500b0b5832a08e02fa3e77c96..4f85678f9013e58b14239f44a99782fd059af469 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 1
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -g -O0
index 16367b2e0e3f17da85f6ff0b66c55efe81262ea9..8f2db8b7cfdb0f271cf4c0174b6aa66f701615f6 100644 (file)
@@ -1,3 +1,2 @@
+rpp_lib_DEBUG = 0
 include ../../Makefile.lib.inc
-
-RPP_CFLAGS += -O2