17392
|
1 #
|
|
2 # Maintenance productions for the Lisp directory
|
|
3 #
|
17394
|
4 EMACS = emacs
|
17392
|
5 SOURCES = *.el COPYING Makefile
|
18482
|
6 lisptagsfiles = [a-zA-Z]*.el [a-zA-Z]*/[a-zA-Z]*.el
|
18962
|
7 ETAGS = ../lib-src/etags
|
17392
|
8
|
17903
aa26c694525e
(dontcompilefiles): Add list of files that should not be byte-compiled.
Richard M. Stallman <rms@gnu.org>
diff
changeset
|
9 dontcompilefiles: bindings.el blessmail.el bruce.el cus-load.el cus-start.el
|
19157
|
10 dontcompilefiles: forms-d2.el forms-pass.el
|
18482
|
11 dontcompilefiles: latin-1.el latin-2.el latin-3.el latin-4.el latin-5.el
|
17903
aa26c694525e
(dontcompilefiles): Add list of files that should not be byte-compiled.
Richard M. Stallman <rms@gnu.org>
diff
changeset
|
12 dontcompilefiles: loaddefs.el loadup.el mule-conf.el patcomp.el
|
aa26c694525e
(dontcompilefiles): Add list of files that should not be byte-compiled.
Richard M. Stallman <rms@gnu.org>
diff
changeset
|
13 dontcompilefiles: paths.el sc.el subdirs.el term-nasty.el version.el
|
aa26c694525e
(dontcompilefiles): Add list of files that should not be byte-compiled.
Richard M. Stallman <rms@gnu.org>
diff
changeset
|
14
|
17394
|
15 doit:
|
|
16
|
17743
|
17 custom-deps: doit
|
17746
|
18 subdirs=`find . -type d -print`; \
|
|
19 for file in $$subdirs; do \
|
|
20 case $$file in */Old | */RCS) ;; \
|
|
21 *) wins="$$wins $$file" ;; \
|
|
22 esac; \
|
|
23 done; \
|
|
24 $(EMACS) -batch -l cus-dep.el -f custom-make-dependencies $$wins
|
17399
|
25
|
17743
|
26 finder-data: doit
|
17746
|
27 subdirs=`find . -type d -print`; \
|
|
28 for file in $$subdirs; do \
|
18482
|
29 case $$file in */Old | */RCS | */=* ) ;; \
|
17746
|
30 *) wins="$$wins $$file" ;; \
|
|
31 esac; \
|
|
32 done; \
|
|
33 $(EMACS) -batch -l finder -f finder-compile-keywords-make-dist $$wins
|
17399
|
34
|
|
35 autoloads: doit
|
17746
|
36 subdirs=`find . -type d -print`; \
|
|
37 for file in $$subdirs; do \
|
18482
|
38 case $$file in */Old | */RCS | */=* ) ;; \
|
17746
|
39 *) wins="$$wins $$file" ;; \
|
|
40 esac; \
|
|
41 done; \
|
|
42 $(EMACS) -batch -f batch-update-autoloads $$wins
|
|
43
|
17748
|
44 update-subdirs: doit
|
|
45 subdirs=`find . -type d -print`; \
|
|
46 for file in $$subdirs; do \
|
18482
|
47 case $$file in */Old | */RCS | */=* ) ;; \
|
17748
|
48 *) wins="$$wins $$file" ;; \
|
|
49 esac; \
|
|
50 done; \
|
|
51 for file in $$wins; do \
|
|
52 ../update-subdirs $$file; \
|
|
53 done;
|
|
54
|
17746
|
55 updates: doit
|
|
56 subdirs=`find . -type d -print`; \
|
|
57 for file in $$subdirs; do \
|
18482
|
58 case $$file in */Old | */RCS | */=* ) ;; \
|
17746
|
59 *) wins="$$wins $$file" ;; \
|
|
60 esac; \
|
|
61 done; \
|
17748
|
62 for file in $$wins; do \
|
|
63 ../update-subdirs $$file; \
|
|
64 done; \
|
19168
|
65 $(EMACS) -batch -l cus-dep.el -f custom-make-dependencies $$wins; \
|
|
66 $(EMACS) -batch -l finder -f finder-compile-keywords-make-dist $$wins; \
|
17746
|
67 $(EMACS) -batch -f batch-update-autoloads $$wins
|
17394
|
68
|
17392
|
69 TAGS: $(lisptagsfiles)
|
18962
|
70 ${ETAGS} $(lisptagsfiles)
|