From dc00c8c577bb8260da9c9c937af907751d7ffd24 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Mon, 23 Mar 2020 00:06:24 -0600 Subject: [PATCH] Makefile: simplify silent cleaning Signed-off-by: Jason A. Donenfeld --- src/Makefile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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"