Makefile: add non-verbose mode to tools
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									a99b64e5a4
								
							
						
					
					
						commit
						e95fcccb4d
					
				
							
								
								
									
										20
									
								
								src/Makefile
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								src/Makefile
									
									
									
									
									
								
							| @ -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" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jason A. Donenfeld
						Jason A. Donenfeld