# HG changeset patch # User Martin Stjernholm # Date 1076782174 0 # Node ID f381d8277172273ae6fb7ae85deaa3ee25e8a09d # Parent 33cf8d1b409df85d9ad7ff9036b7bcf8b57a3704 * Makefile.in: Fixed the CC Mode recompile kludge so it works when building in a different directory. diff -r 33cf8d1b409d -r f381d8277172 lisp/Makefile.in --- 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. #