diff lisp/Makefile.in @ 53941:f381d8277172

* Makefile.in: Fixed the CC Mode recompile kludge so it works when building in a different directory.
author Martin Stjernholm <mast@lysator.liu.se>
date Sat, 14 Feb 2004 18:09:34 +0000
parents f3098a6fd4f0
children 2627b0171f3d
line wrap: on
line diff
--- a/lisp/Makefile.in	Fri Feb 13 23:44:37 2004 +0000
+++ b/lisp/Makefile.in	Sat Feb 14 18:09:34 2004 +0000
@@ -273,14 +273,17 @@
 # Note that this doesn't create .elc files.  It only recompiles if an
 # .elc is present.
 
-recompile: doit progmodes/cc-mode.elc
+recompile: doit $(lisp)/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
+$(lisp)/progmodes/cc-mode.elc: \
+	$(lisp)/progmodes/cc-mode.el \
+	$(lisp)/progmodes/cc-langs.el \
+	$(lisp)/progmodes/cc-defs.el
+	$(EMACS) $(EMACSOPT) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el
 
 # Prepare a bootstrap in the lisp subdirectory.
 #