aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog9
-rw-r--r--lisp/makefile.w32-in57
2 files changed, 57 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2b41420e17d..0652a238fdd 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,14 @@
12008-09-26 Eli Zaretskii <eliz@gnu.org> 12008-09-26 Eli Zaretskii <eliz@gnu.org>
2 2
3 * makefile.w32-in ($(lisp)/progmodes/cc-mode.elc): Remove.
4 ($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc)
5 ($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc)
6 ($(lisp)/progmodes/cc-engine.elc)
7 ($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc)
8 ($(lisp)/progmodes/cc-mode.elc, $(lisp)/progmodes/cc-styles.elc)
9 ($(lisp)/progmodes/cc-subword.elc)
10 ($(lisp)/progmodes/cc-vars.elc): New dependencies.
11
3 * Makefile.in ($(lisp)/progmodes/cc-mode.elc): Remove. 12 * Makefile.in ($(lisp)/progmodes/cc-mode.elc): Remove.
4 ($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc) 13 ($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc)
5 ($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc) 14 ($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc)
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index bda34455993..65b46507dc6 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -320,15 +320,6 @@ compile-after-backup: backup-compiled-files compile-always
320recompile: mh-autoloads doit $(lisp)/progmodes/cc-mode.elc 320recompile: mh-autoloads doit $(lisp)/progmodes/cc-mode.elc
321 $(emacs) --eval $(ARGQUOTE)(batch-byte-recompile-directory 0)$(ARGQUOTE) $(lisp) 321 $(emacs) --eval $(ARGQUOTE)(batch-byte-recompile-directory 0)$(ARGQUOTE) $(lisp)
322 322
323# CC Mode uses a compile time macro system which causes a compile time
324# dependency in cc-mode.elc on the macros in cc-langs.el and the
325# version string in cc-defs.el.
326$(lisp)/progmodes/cc-mode.elc: \
327 $(lisp)/progmodes/cc-mode.el \
328 $(lisp)/progmodes/cc-langs.el \
329 $(lisp)/progmodes/cc-defs.el
330 $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el
331
332$(lisp)/calendar/cal-loaddefs.el: 323$(lisp)/calendar/cal-loaddefs.el:
333 "$(EMACS)" $(EMACSOPT) -l autoload \ 324 "$(EMACS)" $(EMACSOPT) -l autoload \
334 --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ 325 --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \
@@ -477,3 +468,51 @@ distclean: clean
477 468
478maintainer-clean: bootstrap-clean distclean 469maintainer-clean: bootstrap-clean distclean
479 - $(DEL) $(AUTOGENEL) 470 - $(DEL) $(AUTOGENEL)
471
472# Dependencies
473
474# CC Mode uses a compile time macro system which causes a compile time
475# dependency in cc-*.elc files on the macros in other cc-*.el and the
476# version string in cc-defs.el.
477$(lisp)/progmodes/cc-align.elc $(lisp)/progmodes/cc-awk.elc\
478 $(lisp)/progmodes/cc-cmds.elc $(lisp)/progmodes/cc-compat.elc\
479 $(lisp)/progmodes/cc-engine.elc $(lisp)/progmodes/cc-fonts.elc\
480 $(lisp)/progmodes/cc-langs.elc $(lisp)/progmodes/cc-menus.elc\
481 $(lisp)/progmodes/cc-mode.elc $(lisp)/progmodes/cc-styles.elc\
482 $(lisp)/progmodes/cc-subword.elc $(lisp)/progmodes/cc-vars.elc: \
483 $(lisp)/progmodes/cc-bytecomp.elc $(lisp)/progmodes/cc-defs.elc
484
485$(lisp)/progmodes/cc-align.elc: \
486 $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc
487
488$(lisp)/progmodes/cc-cmds.elc: \
489 $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc
490
491$(lisp)/progmodes/cc-compat.elc: \
492 $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-styles.elc \
493 $(lisp)/progmodes/cc-engine.elc
494
495$(lisp)/progmodes/cc-defs.elc: $(lisp)/progmodes/cc-bytecomp.elc \
496 $(lisp)/emacs-lisp/cl.elc $(lisp)/emacs-lisp/regexp-opt.elc
497
498$(lisp)/progmodes/cc-engine.elc: $(lisp)/progmodes/cc-langs.elc \
499 $(lisp)/progmodes/cc-vars.elc
500
501$(lisp)/progmodes/cc-fonts.elc: $(lisp)/progmodes/cc-langs.elc \
502 $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc \
503 $(lisp)/font-lock.elc
504
505$(lisp)/progmodes/cc-langs.elc: $(lisp)/progmodes/cc-vars.elc \
506 $(lisp)/emacs-lisp/cl.elc
507
508$(lisp)/progmodes/cc-mode.elc: $(lisp)/progmodes/cc-langs.elc \
509 $(lisp)/progmodes/cc-vars.elc $(lisp)/progmodes/cc-engine.elc \
510 $(lisp)/progmodes/cc-styles.elc $(lisp)/progmodes/cc-cmds.elc \
511 $(lisp)/progmodes/cc-align.elc $(lisp)/progmodes/cc-menus.elc
512
513$(lisp)/progmodes/cc-styles.elc: $(lisp)/progmodes/cc-vars.elc \
514 $(lisp)/progmodes/cc-align.elc
515
516$(lisp)/progmodes/cc-subword.elc: $(lisp)/progmodes/cc-cmds.elc
517
518$(lisp)/progmodes/cc-vars.elc: $(lisp)/custom.elc $(lisp)/widget.elc