From: Michael Albinus Date: Wed, 27 Apr 2022 12:13:24 +0000 (+0200) Subject: Make test/Makefile more robust X-Git-Tag: emacs-29.0.90~1931^2~273 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=da25daf7f74cfab558eb0f796d2fe33e6c4f06dd;p=emacs.git Make test/Makefile more robust * test/Makefile.in (test_template): Do not fails if corresponding source file doesn't exist. --- 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