From: Phillip Lord Date: Fri, 27 Nov 2015 11:56:18 +0000 (+0000) Subject: Add test targets without directory names. X-Git-Tag: emacs-26.0.90~2923 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6625890e7c2a259407819d6c287c882eabe23ba8;p=emacs.git Add test targets without directory names. * (test/Makefile.in): Extend test_template to add two targets for each file. --- 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})))