]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid dependency on nonexisting target in lispref makefile
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 10 Mar 2024 22:02:26 +0000 (23:02 +0100)
committerEshel Yaron <me@eshelyaron.com>
Mon, 11 Mar 2024 09:28:40 +0000 (10:28 +0100)
* doc/lispref/Makefile.in (auxfiles): Change target into a
variable.
($(buildinfodir)/elisp.info): Adjust dependency.
(infoclean): Clean $(auxfiles).

(cherry picked from commit 887789eecc8546d60a296ce9771ecb20fc280a4d)

doc/lispref/Makefile.in

index 9b7b6d8ea9ddd022c900dee7744f61e41dea7664..0a228271be3731fdf4794b8bfb8afa9a3f4cfd9c 100644 (file)
@@ -144,7 +144,7 @@ ps: $(PS_TARGETS)
 ${buildinfodir}:
        ${MKDIR_P} $@
 
-auxfiles: $(buildinfodir)/elisp_type_hierarchy.txt $(buildinfodir)/elisp_type_hierarchy.jpg
+auxfiles = $(buildinfodir)/elisp_type_hierarchy.txt $(buildinfodir)/elisp_type_hierarchy.jpg
 
 $(buildinfodir)/elisp_type_hierarchy.txt: $(srcdir)/elisp_type_hierarchy.txt | ${buildinfodir}
        cp $< $@
@@ -152,7 +152,7 @@ $(buildinfodir)/elisp_type_hierarchy.txt: $(srcdir)/elisp_type_hierarchy.txt | $
 $(buildinfodir)/elisp_type_hierarchy.jpg: $(srcdir)/elisp_type_hierarchy.jpg | ${buildinfodir}
        cp $< $@
 
-$(buildinfodir)/elisp.info: $(srcs) auxfiles | ${buildinfodir}
+$(buildinfodir)/elisp.info: $(srcs) $(auxfiles) | ${buildinfodir}
        $(AM_V_GEN)$(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ $<
 
 elisp.dvi: $(srcs)
@@ -187,6 +187,7 @@ infoclean:
          $(buildinfodir)/elisp.info \
          $(buildinfodir)/elisp.info-[1-9] \
          $(buildinfodir)/elisp.info-[1-9][0-9]
+       rm -f $(auxfiles)
 
 bootstrap-clean maintainer-clean: distclean infoclean
        rm -f TAGS