diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2020-07-16 20:28:46 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2020-07-16 20:28:46 +0200 |
commit | a5d46a67e3f6a87df48a71292d613672b605d438 (patch) | |
tree | 42a613f4cbc54a894a4e13b92937655b989eb8ce /Makefile | |
parent | de2d5749b70f945bfd6bccab15a6993d2fd83adf (diff) |
moved CFLAGS to PROJECT_CFLAGS so OpenWrt won't overwrite it
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -1,12 +1,12 @@ CC = gcc -CFLAGS += -Wall -Wextra $(EXTRA_CFLAGS) +PROJECT_CFLAGS += -Wall -Wextra $(EXTRA_CFLAGS) LIBS += -pthread -lpcap -lm ifneq ($(CUSTOM_LIBNDPI),) LIBS += '$(CUSTOM_LIBNDPI)' -CFLAGS += '-I$(shell dirname $(CUSTOM_LIBNDPI))/../include' +PROJECT_CFLAGS += '-I$(shell dirname $(CUSTOM_LIBNDPI))/../include' ifeq ($(findstring $*.so, $(CUSTOM_LIBNDPI)),.so) -CFLAGS += -Wl,-rpath='$(shell dirname $(CUSTOM_LIBNDPI))' +PROJECT_CFLAGS += -Wl,-rpath='$(shell dirname $(CUSTOM_LIBNDPI))' endif else CUSTOM_LIBNDPI = no @@ -14,20 +14,20 @@ LIBS += -lndpi endif ifeq ($(ENABLE_DEBUG),yes) -CFLAGS += -O0 -g3 -fno-omit-frame-pointer +PROJECT_CFLAGS += -O0 -g3 -fno-omit-frame-pointer else ENABLE_DEBUG = no endif ifeq ($(ENABLE_SANITIZER),yes) -CFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=enum -fsanitize=leak +PROJECT_CFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=enum -fsanitize=leak LIBS += -lasan -lubsan else ENABLE_SANITIZER = no endif ifeq ($(ENABLE_SANITIZER_THREAD),yes) -CFLAGS += -fsanitize=undefined -fsanitize=enum -fsanitize=thread +PROJECT_CFLAGS += -fsanitize=undefined -fsanitize=enum -fsanitize=thread LIBS += -lubsan else ENABLE_SANITIZER_THREAD = no @@ -36,7 +36,7 @@ endif RM = rm -f nDPId: help nDPId.c - $(CC) $(CFLAGS) nDPId.c -o $@ $(LDFLAGS) $(LIBS) + $(CC) $(PROJECT_CFLAGS) $(CFLAGS) nDPId.c -o $@ $(LDFLAGS) $(LIBS) clean: $(RM) nDPId @@ -44,6 +44,7 @@ clean: help: @echo 'CC = $(CC)' @echo 'CFLAGS = $(CFLAGS)' + @echo 'PROJECT_CFLAGS = $(PROJECT_CFLAGS)' @echo 'LIBS = $(LIBS)' @echo 'CUSTOM_LIBNDPI = $(CUSTOM_LIBNDPI)' @echo 'ENABLE_DEBUG = $(ENABLE_DEBUG)' |