diff --git a/make/defs.mk b/make/defs.mk index d22a60d3..e9750192 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -149,6 +149,12 @@ MEMBERS = $(LIB_A)($(OBJ)) #YAMD = yamd- #EFENCE = -lefence #CFLAGS += -DNDEBUG -O2 -g $(INCLUDE) $(LOCAL_CFLAGS) #production + +ifeq ($(DEVELOPMENT),true) +CFLAGS += -D_DEVELOPMENT_ +CPPFLAGS += -D_DEVELOPMENT_ +endif + CFLAGS += $(LOCAL_CFLAGS) $(PROJECT_CFLAGS) $(YLIB_CFLAGS) $(INCLUDE) CPPFLAGS += $(LOCAL_CPPFLAGS) $(PROJECT_CPPFLAGS) $(YLIB_CPPFLAGS) $(INCLUDE) LDFFTW = -lrfftw -lfftw -lm diff --git a/make/rules.mk b/make/rules.mk index 530388a7..52caf92a 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -278,3 +278,14 @@ echo-ldflags: @echo PROJECTLIB_LDFLAGS = $(PROJECTLIB_LDFLAGS) @echo PROJECT_LDFLAGS = $(PROJECT_LDFLAGS) @echo LPPFLAGS = $(LPPFLAGS) + +echo-cflags: + @echo LOCAL_CFLAGS = $(LOCAL_CFLAGS) + @echo PROJECT_CFLAGS = $(PROJECT_CFLAGS) + @echo CFLAGS = $(CFLAGS) + @echo LOCAL_CPPFLAGS = $(LOCAL_CPPFLAGS) + @echo PROJECT_CPPFLAGS = $(PROJECT_CPPFLAGS) + @echo CPPFLAGS = $(CPPFLAGS) + +echo-development: + echo DEVELOPMENT = $(DEVELOPMENT)