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,