Mercurial > emacs
changeset 98362:a26f22db24ec
($(lisp)/progmodes/cc-mode.elc): Remove.
($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc)
($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc)
($(lisp)/progmodes/cc-engine.elc)
($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc)
($(lisp)/progmodes/cc-mode.elc, $(lisp)/progmodes/cc-styles.elc)
($(lisp)/progmodes/cc-subword.elc)
($(lisp)/progmodes/cc-vars.elc): New dependencies.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 26 Sep 2008 10:26:37 +0000 |
parents | cab1a533d485 |
children | eabe88300df7 |
files | lisp/makefile.w32-in |
diffstat | 1 files changed, 48 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/makefile.w32-in Fri Sep 26 10:11:39 2008 +0000 +++ b/lisp/makefile.w32-in Fri Sep 26 10:26:37 2008 +0000 @@ -320,15 +320,6 @@ recompile: mh-autoloads doit $(lisp)/progmodes/cc-mode.elc $(emacs) --eval $(ARGQUOTE)(batch-byte-recompile-directory 0)$(ARGQUOTE) $(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. -$(lisp)/progmodes/cc-mode.elc: \ - $(lisp)/progmodes/cc-mode.el \ - $(lisp)/progmodes/cc-langs.el \ - $(lisp)/progmodes/cc-defs.el - $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el - $(lisp)/calendar/cal-loaddefs.el: "$(EMACS)" $(EMACSOPT) -l autoload \ --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ @@ -477,3 +468,51 @@ maintainer-clean: bootstrap-clean distclean - $(DEL) $(AUTOGENEL) + +# Dependencies + +# CC Mode uses a compile time macro system which causes a compile time +# dependency in cc-*.elc files on the macros in other cc-*.el and the +# version string in cc-defs.el. +$(lisp)/progmodes/cc-align.elc $(lisp)/progmodes/cc-awk.elc\ + $(lisp)/progmodes/cc-cmds.elc $(lisp)/progmodes/cc-compat.elc\ + $(lisp)/progmodes/cc-engine.elc $(lisp)/progmodes/cc-fonts.elc\ + $(lisp)/progmodes/cc-langs.elc $(lisp)/progmodes/cc-menus.elc\ + $(lisp)/progmodes/cc-mode.elc $(lisp)/progmodes/cc-styles.elc\ + $(lisp)/progmodes/cc-subword.elc $(lisp)/progmodes/cc-vars.elc: \ + $(lisp)/progmodes/cc-bytecomp.elc $(lisp)/progmodes/cc-defs.elc + +$(lisp)/progmodes/cc-align.elc: \ + $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc + +$(lisp)/progmodes/cc-cmds.elc: \ + $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc + +$(lisp)/progmodes/cc-compat.elc: \ + $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-styles.elc \ + $(lisp)/progmodes/cc-engine.elc + +$(lisp)/progmodes/cc-defs.elc: $(lisp)/progmodes/cc-bytecomp.elc \ + $(lisp)/emacs-lisp/cl.elc $(lisp)/emacs-lisp/regexp-opt.elc + +$(lisp)/progmodes/cc-engine.elc: $(lisp)/progmodes/cc-langs.elc \ + $(lisp)/progmodes/cc-vars.elc + +$(lisp)/progmodes/cc-fonts.elc: $(lisp)/progmodes/cc-langs.elc \ + $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc \ + $(lisp)/font-lock.elc + +$(lisp)/progmodes/cc-langs.elc: $(lisp)/progmodes/cc-vars.elc \ + $(lisp)/emacs-lisp/cl.elc + +$(lisp)/progmodes/cc-mode.elc: $(lisp)/progmodes/cc-langs.elc \ + $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc \ + $(lisp)/progmodes/cc-styles.elc $(lisp)/progmodes/cc-cmds.elc \ + $(lisp)/progmodes/cc-align.elc $(lisp)/progmodes/cc-menus.elc + +$(lisp)/progmodes/cc-styles.elc: $(lisp)/progmodes/cc-vars.elc \ + $(lisp)/progmodes/cc-align.elc + +$(lisp)/progmodes/cc-subword.elc: $(lisp)/progmodes/cc-cmds.elc + +$(lisp)/progmodes/cc-vars.elc: $(lisp)/custom.elc $(lisp)/widget.elc