diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-06-22 13:57:28 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-06-22 13:57:28 +0000 |
commit | b4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa (patch) | |
tree | d61baf573d7a8303e0935741b886a33337e401c7 /lisp/Makefile.in | |
parent | 3656581540295dc1d28e2c3341092dba057f2523 (diff) | |
download | emacs-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.in | 11 |
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 |