From: Ian Jackson Date: Thu, 14 Nov 2019 01:52:20 +0000 (+0000) Subject: build system: Honour CHECK_SILENT='' to print all the runes X-Git-Tag: v0.5.1~24 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=commitdiff_plain;h=a0382468980c83d5c190a78426a08d9668e90571 build system: Honour CHECK_SILENT='' to print all the runes Signed-off-by: Ian Jackson --- diff --git a/test-common.sd.mk b/test-common.sd.mk index b605cdc..0584a98 100644 --- a/test-common.sd.mk +++ b/test-common.sd.mk @@ -13,15 +13,17 @@ include common.make &check-real: $(foreach t,$(&TESTNAMES),&d-$t/ok) +CHECK_SILENT ?= @ + &d-%/ok: &^/t-% $(&DEPS) - @rm -rf &d-$*; mkdir &d-$* - @export SECNET_TEST_BUILDDIR=$(topbuilddir); \ + $(CHECK_SILENT) rm -rf &d-$*; mkdir &d-$* + $(CHECK_SILENT) export SECNET_TEST_BUILDDIR=$(topbuilddir); \ export PYTHONBYTECODEBASE=/dev/null; \ cd $(src) && \ &/t-$* >$(topbuilddir)/&/d-$*/log 2>\&1 \ || { cat $(topbuilddir)/&/d-$*/log >\&2; false; } - @printf "&/$* " - @touch $@ + $(CHECK_SILENT) printf "&/$* " + $(CHECK_SILENT) touch $@ &clean:: $(RM) -f & *.o *.so