diff options
| author | Martin Stjernholm | 2004-02-09 00:49:54 +0000 |
|---|---|---|
| committer | Martin Stjernholm | 2004-02-09 00:49:54 +0000 |
| commit | 7fefaee7c97267ec0879ebc6102579ca2b378c94 (patch) | |
| tree | 14fcd932e081256b1915262d9f2470e774e94b33 | |
| parent | 6cfd4f3ad927c5d9534e89e2a2f03edd6b8af881 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/Makefile.in | 8 |
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 @@ | |||
| 1 | 2004-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 | |||
| 1 | 2004-02-09 Kim F. Storm <storm@cua.dk> | 6 | 2004-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 | ||
| 276 | recompile: doit | 276 | recompile: 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. | ||
| 282 | progmodes/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, |