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 += -Wall -Wextra
|
||||||
CFLAGS += -MMD -MP
|
CFLAGS += -MMD -MP
|
||||||
CFLAGS += -DRUNSTATEDIR="\"$(RUNSTATEDIR)\""
|
CFLAGS += -DRUNSTATEDIR="\"$(RUNSTATEDIR)\""
|
||||||
|
ifeq ($(DEBUG_TOOLS),y)
|
||||||
|
CFLAGS += -g
|
||||||
|
endif
|
||||||
ifeq ($(shell uname -s),Linux)
|
ifeq ($(shell uname -s),Linux)
|
||||||
LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
|
LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
|
||||||
LIBMNL_LDLIBS := $(shell $(PKG_CONFIG) --libs libmnl 2>/dev/null || echo -lmnl)
|
LIBMNL_LDLIBS := $(shell $(PKG_CONFIG) --libs libmnl 2>/dev/null || echo -lmnl)
|
||||||
|
@ -43,10 +46,25 @@ CFLAGS += $(LIBMNL_CFLAGS)
|
||||||
LDLIBS += $(LIBMNL_LDLIBS)
|
LDLIBS += $(LIBMNL_LDLIBS)
|
||||||
endif
|
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))
|
wg: $(patsubst %.c,%.o,$(wildcard *.c))
|
||||||
|
|
||||||
|
ifneq ($(V),1)
|
||||||
clean:
|
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: wg
|
||||||
@install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wg "$(DESTDIR)$(BINDIR)/wg"
|
@install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wg "$(DESTDIR)$(BINDIR)/wg"
|
||||||
|
|
Loading…
Reference in New Issue