diff options
| author | Stefan Monnier | 2008-06-22 13:57:28 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-06-22 13:57:28 +0000 |
| commit | b4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa (patch) | |
| tree | d61baf573d7a8303e0935741b886a33337e401c7 /lisp | |
| parent | 3656581540295dc1d28e2c3341092dba057f2523 (diff) | |
| download | emacs-b4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa.tar.gz emacs-b4945b9599f0651fef5fa2ca2ef6034fa0b5bfaa.zip | |
* 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')
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/Makefile.in | 11 |
2 files changed, 8 insertions, 11 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index cd261b239d6..9fa1098b70b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * Makefile.in (COMPILE_FIRST): Trim down and add autoload.el. | ||
| 4 | |||
| 1 | 2008-06-21 John Paul Wallington <jpw@pobox.com> | 5 | 2008-06-21 John Paul Wallington <jpw@pobox.com> |
| 2 | 6 | ||
| 3 | * emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl. | 7 | * emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl. |
| @@ -21,8 +25,8 @@ | |||
| 21 | 25 | ||
| 22 | * emacs-lisp/debug.el (help-xref-interned): Declare. | 26 | * emacs-lisp/debug.el (help-xref-interned): Declare. |
| 23 | 27 | ||
| 24 | * emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents): Evaluate | 28 | * emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents): |
| 25 | definition when compiling. | 29 | Evaluate definition when compiling. |
| 26 | 30 | ||
| 27 | * progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1 | 31 | * progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1 |
| 28 | rather than mouse-1. | 32 | rather than mouse-1. |
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 \ | |||
| 63 | 63 | ||
| 64 | # Files to compile before others during a bootstrap. This is done to | 64 | # Files to compile before others during a bootstrap. This is done to |
| 65 | # speed up the bootstrap process. | 65 | # speed up the bootstrap process. |
| 66 | # Why `subr.elc'? It's dumped so byte-compiling it early shouldn't make | ||
| 67 | # any difference!? --Stef | ||
| 68 | # Some CC files are compiled first because CC mode tweaks the compilation | ||
| 69 | # process, and requiring cc-mode when it is not compiled doesn't work during | ||
| 70 | # the bootstrapping. | ||
| 71 | 66 | ||
| 72 | COMPILE_FIRST = \ | 67 | COMPILE_FIRST = \ |
| 73 | $(lisp)/emacs-lisp/bytecomp.elc \ | 68 | $(lisp)/emacs-lisp/bytecomp.elc \ |
| 74 | $(lisp)/emacs-lisp/byte-opt.elc \ | 69 | $(lisp)/emacs-lisp/byte-opt.elc \ |
| 75 | $(lisp)/subr.elc \ | 70 | $(lisp)/emacs-lisp/autoload.elc |
| 76 | $(lisp)/progmodes/cc-mode.elc \ | ||
| 77 | $(lisp)/progmodes/cc-vars.elc | ||
| 78 | 71 | ||
| 79 | # The actual Emacs command run in the targets below. | 72 | # The actual Emacs command run in the targets below. |
| 80 | 73 | ||
| @@ -145,7 +138,7 @@ autoloads: $(LOADDEFS) doit | |||
| 145 | echo Directories: $$wins; \ | 138 | echo Directories: $$wins; \ |
| 146 | $(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins | 139 | $(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins |
| 147 | 140 | ||
| 148 | # This is required by the witness-emacs target in ../src/Makefile, so | 141 | # This is required by the bootstrap-emacs target in ../src/Makefile, so |
| 149 | # we know that if we have an emacs executable, we also have a subdirs.el. | 142 | # we know that if we have an emacs executable, we also have a subdirs.el. |
| 150 | $(lisp)/subdirs.el: | 143 | $(lisp)/subdirs.el: |
| 151 | $(MAKE) $(MFLAGS) update-subdirs | 144 | $(MAKE) $(MFLAGS) update-subdirs |