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
	
	Block a user