From 3e337c70789d1a48c46318dfceeb5f0ee6d24169 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 23 Aug 2015 02:32:29 +0200 Subject: [PATCH] rules.mk: When V=1 is used, add -v to autotests. Signed-off-by: Joachim Nilsson --- rules.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rules.mk b/rules.mk index 358e14a..972ee0b 100644 --- a/rules.mk +++ b/rules.mk @@ -18,11 +18,13 @@ Q = PRINT = @true REDIRECT = MAKEFLAGS = +VERBOSE = -v else Q = @ PRINT = @printf REDIRECT = >/dev/null MAKEFLAGS = --no-print-directory --silent +VERBOSE = endif # Some tests may need to be run as root, e.g. pidfile() @@ -51,7 +53,8 @@ incdir ?= $(prefix)/include %.test: %.c $(PRINT) " TEST $(subst $(ROOTDIR)/,,$(shell pwd)/)$(@:.test=)\n" $(Q)$(CC) $(CFLAGS) $(CPPFLAGS) -g -o $@ -DUNITTEST $< $(OBJS) - $(Q)$(SUDO) ./$@ $(REDIRECT) + $(Q)$(RM) $(OBJS) + $(Q)$(SUDO) ./$@ $(VERBOSE) $(REDIRECT) # Default build rules for both main and unit test makefiles