From 7d2d0ce8f1a3ab945dfe307728cacd97fd9ba4fe Mon Sep 17 00:00:00 2001 From: Jagger Date: Wed, 9 Mar 2016 23:51:13 +0100 Subject: [PATCH] DEBUG only of requested --- Makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 3e050c7..3d80736 100644 --- a/Makefile +++ b/Makefile @@ -19,24 +19,27 @@ CC ?= gcc -CFLAGS += -O2 -g -ggdb -c -std=gnu11 \ +CFLAGS += -O2 -c -std=gnu11 \ -D_GNU_SOURCE \ -fstack-protector-all -Wformat -Wformat=2 -Wformat-security -fPIE \ -Wall -Wextra -Werror LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie -Wl,-z,noexecstack -COMPILER = $(shell $(CC) -v 2>&1 | grep -E '(gcc|clang) version' | grep -oE '(clang|gcc)') +SRCS = nsjail.c cmdline.c contain.c log.c mount.c net.c sandbox.c subproc.c user.c util.c uts.c seccomp/bpf-helper.c +OBJS = $(SRCS:.c=.o) +BIN = nsjail +ifdef DEBUG + CFLAGS += -g -ggdb -gdwarf-4 +endif + +COMPILER = $(shell $(CC) -v 2>&1 | grep -E '(gcc|clang) version' | grep -oE '(clang|gcc)') ifeq ($(COMPILER),clang) CFLAGS += -fblocks LDFLAGS += -lBlocksRuntime endif -SRCS = nsjail.c cmdline.c contain.c log.c mount.c net.c sandbox.c subproc.c user.c util.c uts.c seccomp/bpf-helper.c -OBJS = $(SRCS:.c=.o) -BIN = nsjail - ifeq ("$(wildcard /usr/include/libnl3/netlink/route/link/macvlan.h)","/usr/include/libnl3/netlink/route/link/macvlan.h") CFLAGS += -DNSJAIL_NL3_WITH_MACVLAN -I/usr/include/libnl3 LDFLAGS += -lnl-3 -lnl-route-3