diff options
author | Glenn Morris <rgm@gnu.org> | 2012-04-08 23:47:33 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2012-04-08 23:47:33 -0700 |
commit | 50fe702a88904e0e29ccda7b7b41782985a16d48 (patch) | |
tree | 9a4fe85e1236390393c3db4e398ad76b7af16e8b /src/Makefile.in | |
parent | fd9d85c2d2a2bb0f159f5d13c3c7b5c900164654 (diff) | |
download | emacs-50fe702a88904e0e29ccda7b7b41782985a16d48.tar.gz |
Generate leim-list with bootstrap-emacs, in prep for dumping it with emacs
* src/Makefile.in: (leimdir): New variable.
($(leimdir)/leim-list.el): New rule.
(emacs$(EXEEXT)): Depend on leim-list.el.
Fixes: debbugs:4789
Diffstat (limited to 'src/Makefile.in')
-rw-r--r-- | src/Makefile.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 035ea277454..8c3704f830e 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -49,6 +49,7 @@ lispsource = $(srcdir)/../lisp lib = ../lib libsrc = ../lib-src etc = ../etc +leimdir = ../leim oldXMenudir = ../oldXMenu lwlibdir = ../lwlib lispdir = ../lisp @@ -393,13 +394,16 @@ LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \ all: emacs$(EXEEXT) $(OTHER_FILES) +$(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT) + cd $(leimdir) && $(MAKE) $(MFLAGS) leim-list.el BUILT_EMACS=$(bootstrap_exe) + ## Does anyone ever pay attention to the load-path-shadows output here? ## The dumped Emacs is as functional and more efficient than ## bootstrap-emacs, so we replace the latter with the former. ## Strictly speaking, emacs does not depend directly on all of $lisp, ## since not all pieces are used on all platforms. But DOC depends ## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here. -emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) +emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) $(leimdir)/leim-list.el if test "$(CANNOT_DUMP)" = "yes"; then \ ln -f temacs$(EXEEXT) emacs$(EXEEXT); \ EMACSLOADPATH=$(lispsource) ./emacs -batch \ |