aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Stjernholm2004-02-09 00:49:54 +0000
committerMartin Stjernholm2004-02-09 00:49:54 +0000
commit7fefaee7c97267ec0879ebc6102579ca2b378c94 (patch)
tree14fcd932e081256b1915262d9f2470e774e94b33
parent6cfd4f3ad927c5d9534e89e2a2f03edd6b8af881 (diff)
downloademacs-7fefaee7c97267ec0879ebc6102579ca2b378c94.tar.gz
emacs-7fefaee7c97267ec0879ebc6102579ca2b378c94.zip
Added extra dependencies in the recompile target needed to cope with
the compile time macro expansions in CC Mode.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/Makefile.in8
2 files changed, 12 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6f13916f6f9..ad9cba1e4e0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12004-02-09 Martin Stjernholm <bug-cc-mode@gnu.org>
2
3 * Makefile.in: Added extra dependencies in the recompile target
4 needed to cope with the compile time macro expansions in CC Mode.
5
12004-02-09 Kim F. Storm <storm@cua.dk> 62004-02-09 Kim F. Storm <storm@cua.dk>
2 7
3 * fringe.el (no-fringe-bitmap, undef-fringe-bitmap) 8 * fringe.el (no-fringe-bitmap, undef-fringe-bitmap)
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index 8baf0278fe9..49d3ffda651 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -273,9 +273,15 @@ compile-after-backup: backup-compiled-files compile-always
273# Note that this doesn't create .elc files. It only recompiles if an 273# Note that this doesn't create .elc files. It only recompiles if an
274# .elc is present. 274# .elc is present.
275 275
276recompile: doit 276recompile: doit progmodes/cc-mode.elc
277 $(EMACS) $(EMACSOPT) -f batch-byte-recompile-directory $(lisp) 277 $(EMACS) $(EMACSOPT) -f batch-byte-recompile-directory $(lisp)
278 278
279# CC Mode uses a compile time macro system which causes a compile time
280# dependency in cc-mode.elc on the macros in cc-langs.el and the
281# version string in cc-defs.el.
282progmodes/cc-mode.elc: progmodes/cc-mode.el progmodes/cc-langs.el progmodes/cc-defs.el
283 $(EMACS) $(EMACSOPT) -f batch-byte-compile progmodes/cc-mode.el
284
279# Prepare a bootstrap in the lisp subdirectory. 285# Prepare a bootstrap in the lisp subdirectory.
280# 286#
281# Build loaddefs.el, because it's not sure it's up-to-date, and if it's not, 287# Build loaddefs.el, because it's not sure it's up-to-date, and if it's not,