165
|
1 # Modified by slb for integration with XEmacs.
|
|
2
|
|
3 EMACS = xemacs
|
|
4
|
|
5 OPTS = -batch -q -no-site-file
|
|
6
|
|
7 CMD = -f batch-byte-compile
|
|
8
|
|
9 PRELOADS = -l ./cc-vars.el -l ./cc-mode.el -l ./cc-menus.el -l ./cc-langs.el
|
|
10
|
|
11 SPECIAL_ELCS = custom-load.elc
|
|
12
|
|
13 .el.elc:
|
|
14 $(EMACS) $(OPTS) $(PRELOADS) $(CMD) $<
|
|
15
|
|
16 ALL_ELCS = \
|
|
17 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 \
|
|
19 cc-styles.elc cc-vars.elc
|
|
20
|
|
21 all: $(ALL_ELCS) $(SPECIAL_ELCS)
|
|
22
|
|
23 custom-load.elc: custom-load.el
|
|
24 $(EMACS) $(OPTS) $(CMD) $<
|
|
25
|
|
26 clean:
|
|
27 -rm $(ALL_ELCS)
|