summaryrefslogtreecommitdiff
path: root/test/Makefile.in
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2022-04-27 14:13:24 +0200
committerMichael Albinus <michael.albinus@gmx.de>2022-04-27 14:13:24 +0200
commitda25daf7f74cfab558eb0f796d2fe33e6c4f06dd (patch)
tree13d2fb542a8a6aed7991c87dfe902bcf20026c35 /test/Makefile.in
parent0613e7c33d75a2bc7185439598893ad0bb24e110 (diff)
downloademacs-da25daf7f74cfab558eb0f796d2fe33e6c4f06dd.tar.gz
Make test/Makefile more robust
* test/Makefile.in (test_template): Do not fails if corresponding source file doesn't exist.
Diffstat (limited to 'test/Makefile.in')
-rw-r--r--test/Makefile.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/Makefile.in b/test/Makefile.in
index 3b6e116e65f..9c61da9dde8 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -221,9 +221,9 @@ define test_template
## The similar name is FOO.c if FOO begins with '{lib-,}src/', FOO.el
## otherwise. Although this heuristic does not identify all the
## dependencies, it is better than nothing.
+ srcfile = $(patsubst %-tests,$(srcdir)/../%,$(1))$(if $(patsubst src/%,,$(patsubst lib-src/%,,$(1))),.el,.c)
ifeq (,$(patsubst %-tests,,$(1))$(findstring -tests/,$(1)))
- $(1).log: $(patsubst %-tests,$(srcdir)/../%,$(1))$(if \
- $(patsubst src/%,,$(patsubst lib-src/%,,$(1))),.el,.c)
+ $(1).log: $(srcfile)
$(notdir $(1).log): $(1).log
endif