comparison lisp/cc-mode/Makefile @ 169:15872534500d r20-3b11

Import from CVS: tag r20-3b11
author cvs
date Mon, 13 Aug 2007 09:46:53 +0200
parents 5a88923fcbfe
children
comparison
equal deleted inserted replaced
168:9851d5c6556e 169:15872534500d
6 6
7 CMD = -f batch-byte-compile 7 CMD = -f batch-byte-compile
8 8
9 PRELOADS = -l ./cc-vars.el -l ./cc-mode.el -l ./cc-menus.el -l ./cc-langs.el 9 PRELOADS = -l ./cc-vars.el -l ./cc-mode.el -l ./cc-menus.el -l ./cc-langs.el
10 10
11 SPECIAL_ELCS = custom-load.elc
12
13 .el.elc: 11 .el.elc:
14 $(EMACS) $(OPTS) $(PRELOADS) $(CMD) $< 12 $(EMACS) $(OPTS) $(PRELOADS) $(CMD) $<
15 13
16 ALL_ELCS = \ 14 ALL_ELCS = \
17 cc-align.elc cc-auto.elc cc-cmds.elc cc-compat.elc \ 15 cc-align.elc cc-auto.elc cc-cmds.elc cc-compat.elc \
18 cc-engine.elc cc-langs.elc cc-menus.elc cc-mode.elc \ 16 cc-engine.elc cc-langs.elc cc-menus.elc cc-mode.elc \
19 cc-styles.elc cc-vars.elc 17 cc-styles.elc cc-vars.elc
20 18
21 all: $(ALL_ELCS) $(SPECIAL_ELCS) 19 all: $(ALL_ELCS)
22
23 custom-load.elc: custom-load.el
24 $(EMACS) $(OPTS) $(CMD) $<
25 20
26 clean: 21 clean:
27 -rm $(ALL_ELCS) 22 -rm $(ALL_ELCS)
23
24 autoloads: auto-autoloads.el
25
26 auto-autoloads.el: $(ALL_ELC:.elc=.el)
27 $(EMACS) -batch -q -no-site-file \
28 -eval '(setq autoload-target-directory "'`pwd`'/")' \
29 -l autoload \
30 -f batch-update-autoloads $?