]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix $(MAKE) -C for out-of-tree bootstraps
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 10 Apr 2019 17:06:21 +0000 (10:06 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 10 Apr 2019 17:06:53 +0000 (10:06 -0700)
Problem reported by Andy Moreton in:
https://lists.gnu.org/r/emacs-devel/2019-04/msg00359.html
* src/Makefile.in (${charsets}, $(lispsource)/loaddefs.el):
Revert incorrect changes to $(MAKE) -C invocations when the
target is in the source tree not the build tree.

src/Makefile.in

index f8a2ffadc2788a802a49f6a5eab82673ed8633e0..6d6308fde6de1385c43dc26896c88b653dcc5505 100644 (file)
@@ -533,7 +533,7 @@ ${lispintdir}/cp51932.el ${lispintdir}/eucjp-ms.el: FORCE
 
 charsets = ${top_srcdir}/admin/charsets/charsets.stamp
 ${charsets}: FORCE
-       $(MAKE) -C $(dir $@) all
+       $(MAKE) -C ../admin/charsets all
 
 charscript = ${lispintdir}/charscript.el
 ${charscript}: FORCE
@@ -765,7 +765,7 @@ VCSWITNESS =
 
 $(lispsource)/loaddefs.el: $(VCSWITNESS) | \
                bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
-       $(MAKE) -C $(dir $@) autoloads EMACS="$(bootstrap_exe)"
+       $(MAKE) -C ../lisp autoloads EMACS="$(bootstrap_exe)"
 
 ## Dump an Emacs executable named bootstrap-emacs containing the
 ## files from loadup.el in source form.