From: Jason A. Donenfeld Date: Mon, 23 Mar 2020 06:06:24 +0000 (-0600) Subject: Makefile: simplify silent cleaning X-Git-Tag: v1.0.20200510~12 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=dc00c8c577bb8260da9c9c937af907751d7ffd24;p=thirdparty%2Fwireguard-tools.git Makefile: simplify silent cleaning Signed-off-by: Jason A. Donenfeld --- diff --git a/src/Makefile b/src/Makefile index ec5d3a6..341a90e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -67,18 +67,14 @@ LINK.o += $(BUILT_IN_LINK.o) BUILT_IN_COMPILE.c := $(COMPILE.c) COMPILE.c = @echo " CC $@"; COMPILE.c += $(BUILT_IN_COMPILE.c) +BUILT_IN_RM := $(RM) +RM := @a() { echo " CLEAN $$@"; $(BUILT_IN_RM) "$$@"; }; a endif wg: $(sort $(patsubst %.c,%.o,$(wildcard *.c))) -ifneq ($(V),1) -clean: - @echo " CLEAN {wg,*.o,*.d}" - @$(RM) wg *.o *.d -else clean: $(RM) wg *.o *.d -endif install: wg @install -v -d "$(DESTDIR)$(BINDIR)" && install -v -m 0755 wg "$(DESTDIR)$(BINDIR)/wg"