From: Martin Stjernholm Date: Mon, 9 Feb 2004 00:49:54 +0000 (+0000) Subject: Added extra dependencies in the recompile target needed to cope with X-Git-Tag: ttn-vms-21-2-B4~7674 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7fefaee7c97267ec0879ebc6102579ca2b378c94;p=emacs.git Added extra dependencies in the recompile target needed to cope with the compile time macro expansions in CC Mode. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6f13916f6f9..ad9cba1e4e0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2004-02-09 Martin Stjernholm + + * Makefile.in: Added extra dependencies in the recompile target + needed to cope with the compile time macro expansions in CC Mode. + 2004-02-09 Kim F. Storm * 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 # 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,