summaryrefslogtreecommitdiff
path: root/lisp/Makefile.in
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2008-06-22 13:57:28 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2008-06-22 13:57:28 +0000
commitb4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa (patch)
treed61baf573d7a8303e0935741b886a33337e401c7 /lisp/Makefile.in
parent3656581540295dc1d28e2c3341092dba057f2523 (diff)
downloademacs-b4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa.tar.gz
* Makefile.in ${SUBDIR}: Pass additional BOOTSTRAPEMACS argument.
* Makefile.in (${lisp} ${SOME_MACHINE_LISP}, ../lisp/loaddefs.el): Use $(BOOTSTRAPEMACS) rather than witness-emacs. (bootstrap-emacs${EXEEXT}): Merge witness-emacs into it. (witness-emacs): Remove. (lisp, shortlisp): Move loaddefs.el earlier. (mostlyclean): Forget about witness-emacs. * Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.
Diffstat (limited to 'lisp/Makefile.in')
-rw-r--r--lisp/Makefile.in11
1 files changed, 2 insertions, 9 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index d391080f493..7a94886735c 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -63,18 +63,11 @@ AUTOGENEL = loaddefs.el \
# Files to compile before others during a bootstrap. This is done to
# speed up the bootstrap process.
-# Why `subr.elc'? It's dumped so byte-compiling it early shouldn't make
-# any difference!? --Stef
-# Some CC files are compiled first because CC mode tweaks the compilation
-# process, and requiring cc-mode when it is not compiled doesn't work during
-# the bootstrapping.
COMPILE_FIRST = \
$(lisp)/emacs-lisp/bytecomp.elc \
$(lisp)/emacs-lisp/byte-opt.elc \
- $(lisp)/subr.elc \
- $(lisp)/progmodes/cc-mode.elc \
- $(lisp)/progmodes/cc-vars.elc
+ $(lisp)/emacs-lisp/autoload.elc
# The actual Emacs command run in the targets below.
@@ -145,7 +138,7 @@ autoloads: $(LOADDEFS) doit
echo Directories: $$wins; \
$(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
-# This is required by the witness-emacs target in ../src/Makefile, so
+# This is required by the bootstrap-emacs target in ../src/Makefile, so
# we know that if we have an emacs executable, we also have a subdirs.el.
$(lisp)/subdirs.el:
$(MAKE) $(MFLAGS) update-subdirs