Makefile: simplify silent cleaning
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
a8063adc8a
commit
dc00c8c577
|
@ -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"
|
||||
|
|
Reference in New Issue