X-Git-Url: https://git.piment-noir.org/?p=TP_AL_C.git;a=blobdiff_plain;f=lexer%2FMakefile;h=bc63f9748f0c46ac5d506ead87aff083c33bdc69;hp=ba41375ccf61e707492e66586a551526300c0e74;hb=e70feb8ccefed05878cb3f714ea34ad8f8d8ddfa;hpb=224a9916c711eb5a0fe0c2065fdb62a0cf40afaf diff --git a/lexer/Makefile b/lexer/Makefile index ba41375..bc63f97 100644 --- a/lexer/Makefile +++ b/lexer/Makefile @@ -12,7 +12,8 @@ # Automatic dependencies code from: # http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/#tldr BINARY_NAME=lexer -BUILD_TYPE=debug +#BUILD_TYPE=debug +BUILD_TYPE=release # ==================================== # DO NOT CHANGE STUFF BEYOND THIS LINE @@ -29,16 +30,18 @@ STD_FLAG = -std=c11 ifeq ($(BUILD_TYPE),debug) BUILDDIR := .build/debug DEBUG_FLAG = -g +DEBUG = 1 STRIP_FLAG = OPTI_FLAG = -O0 else BUILDDIR := .build/release DEBUG_FLAG = +DEBUG = 0 STRIP_FLAG = -s OPTI_FLAG = -O3 endif -CFLAGS := $(CFLAGS) $(WARN_FLAGS) $(STD_FLAG) $(OPTI_FLAG) $(DEBUG_FLAG) +CFLAGS := -DDEBUG=$(DEBUG) $(CFLAGS) $(WARN_FLAGS) $(STD_FLAG) $(OPTI_FLAG) $(DEBUG_FLAG) LDFLAGS := $(LDFLAGS) $(STRIP_FLAG) OBJDIR := $(BUILDDIR)/objs