]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
Makefile: add non-verbose mode to tools
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 3 Oct 2017 15:16:37 +0000 (17:16 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Tue, 3 Oct 2017 20:52:06 +0000 (22:52 +0200)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/Makefile

index 2dd7f6a63135c6894329f74cce60c2883f051aa5..1407de4b8f83b117e46337614333fcd3bd7b768a 100644 (file)
@@ -36,6 +36,9 @@ CFLAGS += -std=gnu11 -D_GNU_SOURCE
 CFLAGS += -Wall -Wextra
 CFLAGS += -MMD -MP
 CFLAGS += -DRUNSTATEDIR="\"$(RUNSTATEDIR)\""
+ifeq ($(DEBUG_TOOLS),y)
+CFLAGS += -g
+endif
 ifeq ($(shell uname -s),Linux)
 LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
 LIBMNL_LDLIBS := $(shell $(PKG_CONFIG) --libs libmnl 2>/dev/null || echo -lmnl)
@@ -43,10 +46,25 @@ CFLAGS += $(LIBMNL_CFLAGS)
 LDLIBS += $(LIBMNL_LDLIBS)
 endif
 
+ifneq ($(V),1)
+BUILT_IN_LINK.o := $(LINK.o)
+LINK.o = @echo "  LD  $@";
+LINK.o += $(BUILT_IN_LINK.o)
+BUILT_IN_COMPILE.c := $(COMPILE.c)
+COMPILE.c = @echo "  CC  $@";
+COMPILE.c += $(BUILT_IN_COMPILE.c)
+endif
+
 wg: $(patsubst %.c,%.o,$(wildcard *.c))
 
+ifneq ($(V),1)
 clean:
-       rm -f wg *.o *.d
+       @echo "  RM  " 'wg *.o *.d'
+       @$(RM) wg *.o *.d
+else
+clean:
+       $(RM) wg *.o *.d
+endif
 
 install: wg
        @install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wg "$(DESTDIR)$(BINDIR)/wg"