Mercurial > emacs
changeset 53892:f3098a6fd4f0
Added extra dependencies in the recompile target needed to cope with
the compile time macro expansions in CC Mode.
author | Martin Stjernholm <mast@lysator.liu.se> |
---|---|
date | Mon, 09 Feb 2004 00:47:53 +0000 |
parents | 4b85b1e3d610 |
children | 3c462fb496fc |
files | lisp/Makefile.in |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/Makefile.in Sun Feb 08 23:37:11 2004 +0000 +++ b/lisp/Makefile.in Mon Feb 09 00:47:53 2004 +0000 @@ -273,9 +273,15 @@ # Note that this doesn't create .elc files. It only recompiles if an # .elc is present. -recompile: doit +recompile: doit progmodes/cc-mode.elc $(EMACS) $(EMACSOPT) -f batch-byte-recompile-directory $(lisp) +# CC Mode uses a compile time macro system which causes a compile time +# dependency in cc-mode.elc on the macros in cc-langs.el and the +# version string in cc-defs.el. +progmodes/cc-mode.elc: progmodes/cc-mode.el progmodes/cc-langs.el progmodes/cc-defs.el + $(EMACS) $(EMACSOPT) -f batch-byte-compile progmodes/cc-mode.el + # Prepare a bootstrap in the lisp subdirectory. # # Build loaddefs.el, because it's not sure it's up-to-date, and if it's not,