summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2001-03-21 12:55:34 +0000
committerGerd Moellmann <gerd@gnu.org>2001-03-21 12:55:34 +0000
commit607e3b55be660ba40a4999294c12642e31fafcca (patch)
tree9d3e76cbe746f15382d260d9532dabc916de599e
parentf1242a8e96da81b6ba2dc3fe32d67c3bcf53006d (diff)
downloademacs-607e3b55be660ba40a4999294c12642e31fafcca.tar.gz
(COMPILE_FIRST): Add cc-mode.el
and cc-vars.el.
-rw-r--r--lisp/Makefile.in11
-rw-r--r--lisp/makefile.w32-in11
2 files changed, 16 insertions, 6 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index 966ac9b8cf5..3fb63dcc523 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -94,13 +94,18 @@ DONTCOMPILE = \
$(lisp)/term/xterm.el \
$(lisp)/version.el
-# Files to compile before others during a bootstrap. This is done
-# to speed up the bootstrap process.
+# Files to compile before others during a bootstrap. This is done to
+# speed up the bootstrap process. The 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/byte-opt.el \
$(lisp)/emacs-lisp/bytecomp.el \
- $(lisp)/subr.el
+ $(lisp)/subr.el \
+ $(lisp)/progmodes/cc-mode.el \
+ $(lisp)/progmodes/cc-vars.el
# The actual Emacs command run in the targets below.
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index 4ec32942722..95a5bcab8c7 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -96,13 +96,18 @@ DONTCOMPILE = \
$(lisp)/term/xterm.el \
$(lisp)/version.el
-# Files to compile before others during a bootstrap. This is done
-# to speed up the bootstrap process.
+# Files to compile before others during a bootstrap. This is done to
+# speed up the bootstrap process. The 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/byte-opt.el \
$(lisp)/emacs-lisp/bytecomp.el \
- $(lisp)/subr.el
+ $(lisp)/subr.el \
+ $(lisp)/progmodes/cc-mode.el \
+ $(lisp)/progmodes/cc-vars.el
# The actual Emacs command run in the targets below.