Add test targets without directory names.

* (test/Makefile.in): Extend test_template to add two targets for each
   file.
This commit is contained in:
Phillip Lord
2015-11-27 11:56:18 +00:00
parent 8eaba112c9
commit 6625890e7c

View File

@@ -112,10 +112,14 @@ TESTS = $(subst ${srcdir}/,,$(LOGFILES:.log=))
.PHONY: ${TESTS}
## The short aliases that always re-run the tests, with no logging.
## Define an alias both with and without the directory name for ease
## of use.
define test_template
$(1):
@test ! -f ${srcdir}/$(1).log || mv ${srcdir}/$(1).log ${srcdir}/$(1).log~
@${MAKE} ${srcdir}/$(1).log WRITE_LOG=
$(notdir $(1)): $(1)
endef
$(foreach test,${TESTS},$(eval $(call test_template,${test})))