From 6625890e7c2a259407819d6c287c882eabe23ba8 Mon Sep 17 00:00:00 2001 From: Phillip Lord Date: Fri, 27 Nov 2015 11:56:18 +0000 Subject: [PATCH] Add test targets without directory names. * (test/Makefile.in): Extend test_template to add two targets for each file. --- test/Makefile.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/Makefile.in b/test/Makefile.in index ee11a0b7a30..545a0e110fb 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -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}))) -- 2.39.2