]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - build/Makefile.lib.inc
Makefile: Centralize and update Debug/Release compile flags
[pes-rpp/rpp-lib.git] / build / Makefile.lib.inc
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)