X-Git-Url: http://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/f14190dbcda7e9cf94e1691163081b98ecd2f3b1..6bba07ea3a95f69fcb47457dde0970a72eecbcee:/snippet/autotest.mk diff --git a/snippet/autotest.mk b/snippet/autotest.mk index 10acd71..5b3764b 100644 --- a/snippet/autotest.mk +++ b/snippet/autotest.mk @@ -1,4 +1,4 @@ -# Copyright © 2015,2019-2021 Nick Bowler +# Copyright © 2015,2019-2022 Nick Bowler # # Automake fragment to hook up a basic Autotest test suite into the # build. It is expected that a testsuite.at file exists in $(srcdir). @@ -66,8 +66,10 @@ endif $(AM_V_GEN) $(DX_AUTOTEST) -p m4_include -o $@.tmp testsuite.at $(AM_V_at) $(DX_AUTOTEST) -t m4_include:'$$1' -o $@.deps.tmp \ testsuite.at +if AMDEP $(AM_V_at) exec 3<$@.deps.tmp 4>$(DEPDIR)/$(@F).P; \ while read f <&3; do printf '$@: %s\n%s:\n' "$$f" "$$f" >&4; done +endif $(AM_V_at) mv -f $@.deps.tmp $@.deps $(AM_V_at) mv -f $@.tmp $@ testsuite.deps: testsuite