Commit | Line | Data |
---|---|---|
c7685c8d | 1 | # Maintenance productions for the Lisp directory |
2537fa5d GM |
2 | # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
3 | # 2008 Free Software Foundation, Inc. | |
b3ae7a0a GM |
4 | |
5 | # This file is part of GNU Emacs. | |
6 | ||
eb3fa2cf | 7 | # GNU Emacs is free software: you can redistribute it and/or modify |
b3ae7a0a | 8 | # it under the terms of the GNU General Public License as published by |
eb3fa2cf GM |
9 | # the Free Software Foundation, either version 3 of the License, or |
10 | # (at your option) any later version. | |
b3ae7a0a GM |
11 | |
12 | # GNU Emacs is distributed in the hope that it will be useful, | |
13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | # GNU General Public License for more details. | |
16 | ||
17 | # You should have received a copy of the GNU General Public License | |
eb3fa2cf | 18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
7ec641b8 | 19 | |
261f3289 EZ |
20 | SHELL = /bin/sh |
21 | ||
dce6b995 GM |
22 | lisp=@srcdir@ |
23 | VPATH=@srcdir@ | |
0df68e9f | 24 | srcdir=@srcdir@/.. |
dce6b995 | 25 | |
7ec641b8 GM |
26 | # You can specify a different executable on the make command line, |
27 | # e.g. "make EMACS=../src/emacs ...". | |
28 | ||
e3384ae7 | 29 | EMACS = ../src/emacs |
7ec641b8 GM |
30 | |
31 | # Command line flags for Emacs. This must include --multibyte, | |
32 | # otherwise some files will not compile. | |
33 | ||
1499d2dd | 34 | EMACSOPT = -batch --no-site-file --multibyte |
7ec641b8 | 35 | |
fc5e09b3 DN |
36 | # Extra flags to pass to the byte compiler |
37 | BYTE_COMPILE_EXTRA_FLAGS = | |
38 | # For example to not display the undefined function warnings you can use this: | |
39 | # BYTE_COMPILE_EXTRA_FLAGS = --eval '(setq byte-compile-warnings (quote (not unresolved)))' | |
40 | # The example above is just for developers, it should not be used by default. | |
41 | ||
05012a71 GM |
42 | lisptagsfiles1 = $(lisp)/*.el |
43 | lisptagsfiles2 = $(lisp)/*/*.el | |
3975988b | 44 | ETAGS = ../lib-src/etags |
c7685c8d | 45 | |
2537fa5d | 46 | # Automatically generated autoload files, apart from lisp/loaddefs.el. |
e9906608 GM |
47 | # Note this includes only those files that need special rules to |
48 | # build; ie it does not need to include things created via | |
49 | # generated-autoload-file (eg calc/calc-loaddefs.el). | |
2537fa5d | 50 | LOADDEFS = $(lisp)/calendar/cal-loaddefs.el \ |
099659f9 GM |
51 | $(lisp)/calendar/diary-loaddefs.el \ |
52 | $(lisp)/calendar/hol-loaddefs.el \ | |
53 | $(lisp)/mh-e/mh-loaddefs.el | |
2537fa5d | 54 | |
6b61353c KH |
55 | # Elisp files auto-generated. |
56 | AUTOGENEL = loaddefs.el \ | |
2537fa5d | 57 | $(LOADDEFS) \ |
6b61353c KH |
58 | cus-load.el \ |
59 | finder-inf.el \ | |
60 | subdirs.el \ | |
6b6a6f9e | 61 | calc/calc-loaddefs.el \ |
e9906608 | 62 | eshell/esh-groups.el |
6b61353c | 63 | |
170a9e70 GM |
64 | # Files to compile before others during a bootstrap. This is done to |
65 | # speed up the bootstrap process. The CC files are compiled first | |
66 | # because CC mode tweaks the compilation process, and requiring | |
67 | # cc-mode when it is not compiled doesn't work during the | |
68 | # bootstrapping. | |
d849789b | 69 | |
dce6b995 GM |
70 | COMPILE_FIRST = \ |
71 | $(lisp)/emacs-lisp/byte-opt.el \ | |
72 | $(lisp)/emacs-lisp/bytecomp.el \ | |
170a9e70 GM |
73 | $(lisp)/subr.el \ |
74 | $(lisp)/progmodes/cc-mode.el \ | |
75 | $(lisp)/progmodes/cc-vars.el | |
d849789b | 76 | |
7ec641b8 GM |
77 | # The actual Emacs command run in the targets below. |
78 | ||
3b53a65b | 79 | emacs = EMACSLOADPATH=$(lisp) LC_ALL=C $(EMACS) $(EMACSOPT) |
125891f4 | 80 | # Prerequisites for running $(emacs) |
dab955e8 | 81 | emacs-deps = $(lisp)/subdirs.el |
7ec641b8 | 82 | |
80c382e5 | 83 | # Common command to find subdirectories |
7ec641b8 | 84 | |
6b61353c | 85 | setwins=subdirs=`(cd $$wd; find . -type d -print)`; \ |
f83a4f35 | 86 | for file in $$subdirs; do \ |
6b61353c KH |
87 | case $$file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* ) ;; \ |
88 | *) wins="$$wins $$wd/$$file" ;; \ | |
f83a4f35 | 89 | esac; \ |
80c382e5 | 90 | done |
8464af45 | 91 | |
10498e1c | 92 | # Find all subdirectories except `obsolete' and `term'. |
6a444c7c | 93 | |
6b61353c | 94 | setwins_almost=subdirs=`(cd $$wd; find . -type d -print)`; \ |
865e97c1 | 95 | for file in $$subdirs; do \ |
6b61353c KH |
96 | case $$file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* | */obsolete | */term ) ;; \ |
97 | *) wins="$$wins $$wd/$$file" ;; \ | |
865e97c1 GM |
98 | esac; \ |
99 | done | |
80c382e5 SM |
100 | |
101 | doit: | |
102 | ||
2fe51632 GM |
103 | # custom-deps and finder-data both used to scan _all_ the *.el files. |
104 | # Now they avoid auto-generated files, which should avoid this | |
105 | # historical problem: | |
106 | # In parallel builds, they should not run at the same time as anything | |
107 | # else that might modify any .el files, eg autoloads (or each other). | |
108 | # One solution was to add autoloads as a prerequisite: | |
109 | # http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html | |
110 | # http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html | |
111 | # However, this means that running these targets modifies loaddefs.el, | |
112 | # every time (due to time-stamping). Calling these rules from | |
113 | # bootstrap-after would modify loaddefs after src/emacs, resulting | |
114 | # in make install remaking src/emacs for no real reason: | |
115 | # http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html | |
116 | custom-deps: $(emacs-deps) doit | |
30089f1d | 117 | wd=$(lisp); $(setwins_almost); \ |
4746aeeb | 118 | echo Directories: $$wins; \ |
b2928357 | 119 | $(emacs) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins |
009368b9 | 120 | |
2fe51632 | 121 | finder-data: $(emacs-deps) doit |
30089f1d | 122 | wd=$(lisp); $(setwins_almost); \ |
4746aeeb | 123 | echo Directories: $$wins; \ |
b2928357 | 124 | $(emacs) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins |
009368b9 | 125 | |
a5cd8bed SM |
126 | # The chmod +w is to handle env var CVSREAD=1. Files named |
127 | # are identified by being the value of `generated-autoload-file'. | |
125891f4 | 128 | autoloads: $(emacs-deps) $(LOADDEFS) doit |
a5cd8bed SM |
129 | chmod +w $(lisp)/ps-print.el $(lisp)/emulation/tpu-edt.el \ |
130 | $(lisp)/emacs-lisp/cl-loaddefs.el | |
6a444c7c | 131 | wd=$(lisp); $(setwins_almost); \ |
4746aeeb | 132 | echo Directories: $$wins; \ |
b2928357 | 133 | $(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins |
f83a4f35 | 134 | |
325a6861 AS |
135 | # Note: every rule that runs $(emacs) and is called during bootstrap must |
136 | # depend on this. | |
cd1b15b8 | 137 | $(lisp)/subdirs.el: |
cc953d27 | 138 | $(MAKE) $(MFLAGS) update-subdirs |
98b918b6 | 139 | update-subdirs: doit |
dce6b995 | 140 | wd=$(lisp); $(setwins); \ |
98b918b6 | 141 | for file in $$wins; do \ |
dce6b995 | 142 | $(srcdir)/update-subdirs $$file; \ |
98b918b6 RS |
143 | done; |
144 | ||
600bc46c | 145 | updates: update-subdirs autoloads finder-data custom-deps |
c48c3772 | 146 | |
a9d25c79 EZ |
147 | # This is useful after "cvs up". |
148 | cvs-update: recompile autoloads finder-data custom-deps | |
c48c3772 | 149 | |
fbb43902 GM |
150 | # Update the AUTHORS file. |
151 | ||
152 | update-authors: | |
ed5e0894 | 153 | $(emacs) -l authors -f batch-update-authors $(srcdir)/etc/AUTHORS $(srcdir) |
fbb43902 | 154 | |
05012a71 GM |
155 | TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) |
156 | els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ | |
157 | ${ETAGS} -o $@ $$els | |
7ec641b8 | 158 | |
00609773 GM |
159 | .PHONY: update-elclist |
160 | ||
9d7316f0 GM |
161 | ## Post-bootstrap, find the list of .elc files, exclude the members |
162 | ## of COMPILE_FIRST, and use sed to update ELCFILES in Makefile.in. | |
163 | ## Errors in the final sed are non-fatal, since they have no effect on | |
164 | ## building Emacs. chmod +w is for CVSREAD=1. | |
1ea1e2d4 | 165 | ## "echo" is non-portable with regards to backslashes, eg between zsh |
9d7316f0 | 166 | ## and bash. Hence the use of sed on line 2 below (line 1 seems to be OK). |
1ea1e2d4 | 167 | ## http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg01535.html |
00609773 GM |
168 | update-elclist: |
169 | echo "/^ELCFILES/,/^$$/c\\" > temp.sed | |
1ea1e2d4 | 170 | echo "ELCFILES =" | sed -e 's/$$/ \\\\\\/' >> temp.sed |
00609773 | 171 | exclude=`echo $(COMPILE_FIRST) | sed -e 's, ,\\\\|,g' -e 's,\/,\\\\/,g'`; \ |
f641e17b | 172 | LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc | sed -e "/$$exclude/d" -e "s|^$(lisp)| \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed |
00609773 | 173 | echo "" >> temp.sed |
a8cb2f3f | 174 | -sed -f temp.sed $(lisp)/Makefile.in > temp-elcfiles || rm temp-elcfiles |
00609773 | 175 | rm temp.sed |
9d7316f0 GM |
176 | @test -f temp-elcfiles || echo "Maintainer warning: failed to update Makefile.in. You can ignore this if you are not an Emacs developer." |
177 | if test -f temp-elcfiles; then \ | |
178 | chmod +w $(lisp)/Makefile.in; \ | |
179 | mv -f temp-elcfiles $(lisp)/Makefile.in; \ | |
180 | fi | |
67292de0 | 181 | |
ef7f89b2 GM |
182 | ## Explicitly list the .elc files, for the sake of parallel builds. |
183 | ## http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-05/msg00016.html | |
00609773 | 184 | ## This can probably be done more elegantly, but needs to be portable. |
ef7f89b2 GM |
185 | ELCFILES = \ |
186 | $(lisp)/abbrev.elc \ | |
187 | $(lisp)/abbrevlist.elc \ | |
188 | $(lisp)/add-log.elc \ | |
189 | $(lisp)/align.elc \ | |
190 | $(lisp)/allout.elc \ | |
191 | $(lisp)/ansi-color.elc \ | |
192 | $(lisp)/apropos.elc \ | |
193 | $(lisp)/arc-mode.elc \ | |
194 | $(lisp)/array.elc \ | |
195 | $(lisp)/autoarg.elc \ | |
196 | $(lisp)/autoinsert.elc \ | |
197 | $(lisp)/autorevert.elc \ | |
198 | $(lisp)/avoid.elc \ | |
199 | $(lisp)/battery.elc \ | |
200 | $(lisp)/bindings.elc \ | |
201 | $(lisp)/bookmark.elc \ | |
202 | $(lisp)/bs.elc \ | |
203 | $(lisp)/buff-menu.elc \ | |
204 | $(lisp)/button.elc \ | |
205 | $(lisp)/calc/calc-aent.elc \ | |
206 | $(lisp)/calc/calc-alg.elc \ | |
207 | $(lisp)/calc/calc-arith.elc \ | |
208 | $(lisp)/calc/calc-bin.elc \ | |
209 | $(lisp)/calc/calc-comb.elc \ | |
210 | $(lisp)/calc/calc-cplx.elc \ | |
211 | $(lisp)/calc/calc-embed.elc \ | |
212 | $(lisp)/calc/calc-ext.elc \ | |
213 | $(lisp)/calc/calc-fin.elc \ | |
214 | $(lisp)/calc/calc-forms.elc \ | |
215 | $(lisp)/calc/calc-frac.elc \ | |
216 | $(lisp)/calc/calc-funcs.elc \ | |
217 | $(lisp)/calc/calc-graph.elc \ | |
218 | $(lisp)/calc/calc-help.elc \ | |
219 | $(lisp)/calc/calc-incom.elc \ | |
220 | $(lisp)/calc/calc-keypd.elc \ | |
221 | $(lisp)/calc/calc-lang.elc \ | |
222 | $(lisp)/calc/calc-macs.elc \ | |
223 | $(lisp)/calc/calc-map.elc \ | |
224 | $(lisp)/calc/calc-math.elc \ | |
225 | $(lisp)/calc/calc-menu.elc \ | |
226 | $(lisp)/calc/calc-misc.elc \ | |
227 | $(lisp)/calc/calc-mode.elc \ | |
228 | $(lisp)/calc/calc-mtx.elc \ | |
229 | $(lisp)/calc/calc-nlfit.elc \ | |
230 | $(lisp)/calc/calc-poly.elc \ | |
231 | $(lisp)/calc/calc-prog.elc \ | |
232 | $(lisp)/calc/calc-rewr.elc \ | |
233 | $(lisp)/calc/calc-rules.elc \ | |
234 | $(lisp)/calc/calc-sel.elc \ | |
235 | $(lisp)/calc/calc-stat.elc \ | |
236 | $(lisp)/calc/calc-store.elc \ | |
237 | $(lisp)/calc/calc-stuff.elc \ | |
238 | $(lisp)/calc/calc-trail.elc \ | |
239 | $(lisp)/calc/calc-undo.elc \ | |
240 | $(lisp)/calc/calc-units.elc \ | |
241 | $(lisp)/calc/calc-vec.elc \ | |
242 | $(lisp)/calc/calc-yank.elc \ | |
243 | $(lisp)/calc/calc.elc \ | |
244 | $(lisp)/calc/calcalg2.elc \ | |
245 | $(lisp)/calc/calcalg3.elc \ | |
246 | $(lisp)/calc/calccomp.elc \ | |
247 | $(lisp)/calc/calcsel2.elc \ | |
248 | $(lisp)/calculator.elc \ | |
249 | $(lisp)/calendar/appt.elc \ | |
250 | $(lisp)/calendar/cal-bahai.elc \ | |
251 | $(lisp)/calendar/cal-china.elc \ | |
252 | $(lisp)/calendar/cal-coptic.elc \ | |
253 | $(lisp)/calendar/cal-dst.elc \ | |
254 | $(lisp)/calendar/cal-french.elc \ | |
255 | $(lisp)/calendar/cal-hebrew.elc \ | |
256 | $(lisp)/calendar/cal-html.elc \ | |
257 | $(lisp)/calendar/cal-islam.elc \ | |
258 | $(lisp)/calendar/cal-iso.elc \ | |
259 | $(lisp)/calendar/cal-julian.elc \ | |
260 | $(lisp)/calendar/cal-mayan.elc \ | |
261 | $(lisp)/calendar/cal-menu.elc \ | |
262 | $(lisp)/calendar/cal-move.elc \ | |
263 | $(lisp)/calendar/cal-persia.elc \ | |
264 | $(lisp)/calendar/cal-tex.elc \ | |
265 | $(lisp)/calendar/cal-x.elc \ | |
266 | $(lisp)/calendar/calendar.elc \ | |
267 | $(lisp)/calendar/diary-lib.elc \ | |
268 | $(lisp)/calendar/holidays.elc \ | |
269 | $(lisp)/calendar/icalendar.elc \ | |
270 | $(lisp)/calendar/lunar.elc \ | |
271 | $(lisp)/calendar/parse-time.elc \ | |
272 | $(lisp)/calendar/solar.elc \ | |
273 | $(lisp)/calendar/time-date.elc \ | |
274 | $(lisp)/calendar/timeclock.elc \ | |
275 | $(lisp)/calendar/todo-mode.elc \ | |
276 | $(lisp)/case-table.elc \ | |
277 | $(lisp)/cdl.elc \ | |
278 | $(lisp)/chistory.elc \ | |
279 | $(lisp)/cmuscheme.elc \ | |
280 | $(lisp)/comint.elc \ | |
281 | $(lisp)/compare-w.elc \ | |
282 | $(lisp)/complete.elc \ | |
283 | $(lisp)/completion.elc \ | |
284 | $(lisp)/composite.elc \ | |
285 | $(lisp)/cus-dep.elc \ | |
286 | $(lisp)/cus-edit.elc \ | |
287 | $(lisp)/cus-face.elc \ | |
288 | $(lisp)/cus-start.elc \ | |
289 | $(lisp)/cus-theme.elc \ | |
290 | $(lisp)/custom.elc \ | |
291 | $(lisp)/cvs-status.elc \ | |
292 | $(lisp)/dabbrev.elc \ | |
293 | $(lisp)/delim-col.elc \ | |
294 | $(lisp)/delsel.elc \ | |
295 | $(lisp)/descr-text.elc \ | |
296 | $(lisp)/desktop.elc \ | |
297 | $(lisp)/dframe.elc \ | |
298 | $(lisp)/diff-mode.elc \ | |
299 | $(lisp)/diff.elc \ | |
300 | $(lisp)/dired-aux.elc \ | |
301 | $(lisp)/dired-x.elc \ | |
302 | $(lisp)/dired.elc \ | |
303 | $(lisp)/dirtrack.elc \ | |
304 | $(lisp)/disp-table.elc \ | |
305 | $(lisp)/dnd.elc \ | |
306 | $(lisp)/doc-view.elc \ | |
307 | $(lisp)/dos-fns.elc \ | |
308 | $(lisp)/dos-vars.elc \ | |
309 | $(lisp)/dos-w32.elc \ | |
310 | $(lisp)/double.elc \ | |
311 | $(lisp)/ebuff-menu.elc \ | |
312 | $(lisp)/echistory.elc \ | |
313 | $(lisp)/ediff-diff.elc \ | |
314 | $(lisp)/ediff-help.elc \ | |
315 | $(lisp)/ediff-hook.elc \ | |
316 | $(lisp)/ediff-init.elc \ | |
317 | $(lisp)/ediff-merg.elc \ | |
318 | $(lisp)/ediff-mult.elc \ | |
319 | $(lisp)/ediff-ptch.elc \ | |
320 | $(lisp)/ediff-util.elc \ | |
321 | $(lisp)/ediff-vers.elc \ | |
322 | $(lisp)/ediff-wind.elc \ | |
323 | $(lisp)/ediff.elc \ | |
324 | $(lisp)/edmacro.elc \ | |
325 | $(lisp)/ehelp.elc \ | |
326 | $(lisp)/electric.elc \ | |
327 | $(lisp)/elide-head.elc \ | |
328 | $(lisp)/emacs-lisp/advice.elc \ | |
329 | $(lisp)/emacs-lisp/assoc.elc \ | |
330 | $(lisp)/emacs-lisp/authors.elc \ | |
331 | $(lisp)/emacs-lisp/autoload.elc \ | |
332 | $(lisp)/emacs-lisp/avl-tree.elc \ | |
333 | $(lisp)/emacs-lisp/backquote.elc \ | |
334 | $(lisp)/emacs-lisp/benchmark.elc \ | |
335 | $(lisp)/emacs-lisp/bindat.elc \ | |
336 | $(lisp)/emacs-lisp/byte-run.elc \ | |
337 | $(lisp)/emacs-lisp/check-declare.elc \ | |
338 | $(lisp)/emacs-lisp/checkdoc.elc \ | |
339 | $(lisp)/emacs-lisp/cl-compat.elc \ | |
340 | $(lisp)/emacs-lisp/cl-extra.elc \ | |
341 | $(lisp)/emacs-lisp/cl-indent.elc \ | |
342 | $(lisp)/emacs-lisp/cl-macs.elc \ | |
343 | $(lisp)/emacs-lisp/cl-seq.elc \ | |
344 | $(lisp)/emacs-lisp/cl.elc \ | |
345 | $(lisp)/emacs-lisp/copyright.elc \ | |
346 | $(lisp)/emacs-lisp/crm.elc \ | |
347 | $(lisp)/emacs-lisp/cust-print.elc \ | |
348 | $(lisp)/emacs-lisp/debug.elc \ | |
349 | $(lisp)/emacs-lisp/derived.elc \ | |
350 | $(lisp)/emacs-lisp/disass.elc \ | |
351 | $(lisp)/emacs-lisp/easy-mmode.elc \ | |
352 | $(lisp)/emacs-lisp/easymenu.elc \ | |
353 | $(lisp)/emacs-lisp/edebug.elc \ | |
354 | $(lisp)/emacs-lisp/eldoc.elc \ | |
355 | $(lisp)/emacs-lisp/elint.elc \ | |
356 | $(lisp)/emacs-lisp/elp.elc \ | |
357 | $(lisp)/emacs-lisp/ewoc.elc \ | |
358 | $(lisp)/emacs-lisp/find-func.elc \ | |
359 | $(lisp)/emacs-lisp/find-gc.elc \ | |
360 | $(lisp)/emacs-lisp/float-sup.elc \ | |
361 | $(lisp)/emacs-lisp/generic.elc \ | |
362 | $(lisp)/emacs-lisp/gulp.elc \ | |
363 | $(lisp)/emacs-lisp/helper.elc \ | |
364 | $(lisp)/emacs-lisp/levents.elc \ | |
365 | $(lisp)/emacs-lisp/lisp-mnt.elc \ | |
366 | $(lisp)/emacs-lisp/lisp-mode.elc \ | |
367 | $(lisp)/emacs-lisp/lisp.elc \ | |
368 | $(lisp)/emacs-lisp/lmenu.elc \ | |
369 | $(lisp)/emacs-lisp/lucid.elc \ | |
370 | $(lisp)/emacs-lisp/macroexp.elc \ | |
371 | $(lisp)/emacs-lisp/map-ynp.elc \ | |
372 | $(lisp)/emacs-lisp/pp.elc \ | |
373 | $(lisp)/emacs-lisp/re-builder.elc \ | |
374 | $(lisp)/emacs-lisp/regexp-opt.elc \ | |
375 | $(lisp)/emacs-lisp/regi.elc \ | |
376 | $(lisp)/emacs-lisp/ring.elc \ | |
377 | $(lisp)/emacs-lisp/rx.elc \ | |
378 | $(lisp)/emacs-lisp/shadow.elc \ | |
379 | $(lisp)/emacs-lisp/sregex.elc \ | |
380 | $(lisp)/emacs-lisp/syntax.elc \ | |
381 | $(lisp)/emacs-lisp/tcover-ses.elc \ | |
382 | $(lisp)/emacs-lisp/tcover-unsafep.elc \ | |
383 | $(lisp)/emacs-lisp/testcover.elc \ | |
384 | $(lisp)/emacs-lisp/timer.elc \ | |
385 | $(lisp)/emacs-lisp/tq.elc \ | |
386 | $(lisp)/emacs-lisp/trace.elc \ | |
387 | $(lisp)/emacs-lisp/unsafep.elc \ | |
388 | $(lisp)/emacs-lisp/warnings.elc \ | |
389 | $(lisp)/emacs-lock.elc \ | |
390 | $(lisp)/emerge.elc \ | |
391 | $(lisp)/emulation/crisp.elc \ | |
392 | $(lisp)/emulation/cua-base.elc \ | |
393 | $(lisp)/emulation/cua-gmrk.elc \ | |
394 | $(lisp)/emulation/cua-rect.elc \ | |
395 | $(lisp)/emulation/edt-lk201.elc \ | |
396 | $(lisp)/emulation/edt-mapper.elc \ | |
397 | $(lisp)/emulation/edt-pc.elc \ | |
398 | $(lisp)/emulation/edt-vt100.elc \ | |
399 | $(lisp)/emulation/edt.elc \ | |
400 | $(lisp)/emulation/keypad.elc \ | |
401 | $(lisp)/emulation/pc-mode.elc \ | |
402 | $(lisp)/emulation/pc-select.elc \ | |
403 | $(lisp)/emulation/tpu-edt.elc \ | |
404 | $(lisp)/emulation/tpu-extras.elc \ | |
405 | $(lisp)/emulation/tpu-mapper.elc \ | |
406 | $(lisp)/emulation/vi.elc \ | |
407 | $(lisp)/emulation/vip.elc \ | |
408 | $(lisp)/emulation/viper-cmd.elc \ | |
409 | $(lisp)/emulation/viper-ex.elc \ | |
410 | $(lisp)/emulation/viper-init.elc \ | |
411 | $(lisp)/emulation/viper-keym.elc \ | |
412 | $(lisp)/emulation/viper-macs.elc \ | |
413 | $(lisp)/emulation/viper-mous.elc \ | |
414 | $(lisp)/emulation/viper-util.elc \ | |
415 | $(lisp)/emulation/viper.elc \ | |
416 | $(lisp)/emulation/ws-mode.elc \ | |
417 | $(lisp)/env.elc \ | |
418 | $(lisp)/epa-dired.elc \ | |
419 | $(lisp)/epa-file.elc \ | |
420 | $(lisp)/epa-hook.elc \ | |
421 | $(lisp)/epa-mail.elc \ | |
422 | $(lisp)/epa.elc \ | |
423 | $(lisp)/epg-config.elc \ | |
424 | $(lisp)/epg.elc \ | |
425 | $(lisp)/erc/erc-autoaway.elc \ | |
426 | $(lisp)/erc/erc-backend.elc \ | |
427 | $(lisp)/erc/erc-button.elc \ | |
428 | $(lisp)/erc/erc-capab.elc \ | |
429 | $(lisp)/erc/erc-compat.elc \ | |
430 | $(lisp)/erc/erc-dcc.elc \ | |
431 | $(lisp)/erc/erc-ezbounce.elc \ | |
432 | $(lisp)/erc/erc-fill.elc \ | |
433 | $(lisp)/erc/erc-goodies.elc \ | |
434 | $(lisp)/erc/erc-hecomplete.elc \ | |
435 | $(lisp)/erc/erc-ibuffer.elc \ | |
436 | $(lisp)/erc/erc-identd.elc \ | |
437 | $(lisp)/erc/erc-imenu.elc \ | |
438 | $(lisp)/erc/erc-join.elc \ | |
439 | $(lisp)/erc/erc-lang.elc \ | |
440 | $(lisp)/erc/erc-list.elc \ | |
441 | $(lisp)/erc/erc-log.elc \ | |
442 | $(lisp)/erc/erc-match.elc \ | |
443 | $(lisp)/erc/erc-menu.elc \ | |
444 | $(lisp)/erc/erc-netsplit.elc \ | |
445 | $(lisp)/erc/erc-networks.elc \ | |
446 | $(lisp)/erc/erc-notify.elc \ | |
447 | $(lisp)/erc/erc-page.elc \ | |
448 | $(lisp)/erc/erc-pcomplete.elc \ | |
449 | $(lisp)/erc/erc-replace.elc \ | |
450 | $(lisp)/erc/erc-ring.elc \ | |
451 | $(lisp)/erc/erc-services.elc \ | |
452 | $(lisp)/erc/erc-sound.elc \ | |
453 | $(lisp)/erc/erc-speedbar.elc \ | |
454 | $(lisp)/erc/erc-spelling.elc \ | |
455 | $(lisp)/erc/erc-stamp.elc \ | |
456 | $(lisp)/erc/erc-track.elc \ | |
457 | $(lisp)/erc/erc-truncate.elc \ | |
458 | $(lisp)/erc/erc-xdcc.elc \ | |
459 | $(lisp)/erc/erc.elc \ | |
460 | $(lisp)/eshell/em-alias.elc \ | |
461 | $(lisp)/eshell/em-banner.elc \ | |
462 | $(lisp)/eshell/em-basic.elc \ | |
463 | $(lisp)/eshell/em-cmpl.elc \ | |
464 | $(lisp)/eshell/em-dirs.elc \ | |
465 | $(lisp)/eshell/em-glob.elc \ | |
466 | $(lisp)/eshell/em-hist.elc \ | |
467 | $(lisp)/eshell/em-ls.elc \ | |
468 | $(lisp)/eshell/em-pred.elc \ | |
469 | $(lisp)/eshell/em-prompt.elc \ | |
470 | $(lisp)/eshell/em-rebind.elc \ | |
471 | $(lisp)/eshell/em-script.elc \ | |
472 | $(lisp)/eshell/em-smart.elc \ | |
473 | $(lisp)/eshell/em-term.elc \ | |
474 | $(lisp)/eshell/em-unix.elc \ | |
475 | $(lisp)/eshell/em-xtra.elc \ | |
476 | $(lisp)/eshell/esh-arg.elc \ | |
477 | $(lisp)/eshell/esh-cmd.elc \ | |
478 | $(lisp)/eshell/esh-ext.elc \ | |
479 | $(lisp)/eshell/esh-io.elc \ | |
480 | $(lisp)/eshell/esh-mode.elc \ | |
481 | $(lisp)/eshell/esh-module.elc \ | |
482 | $(lisp)/eshell/esh-opt.elc \ | |
483 | $(lisp)/eshell/esh-proc.elc \ | |
484 | $(lisp)/eshell/esh-test.elc \ | |
485 | $(lisp)/eshell/esh-util.elc \ | |
486 | $(lisp)/eshell/esh-var.elc \ | |
487 | $(lisp)/eshell/eshell.elc \ | |
488 | $(lisp)/expand.elc \ | |
489 | $(lisp)/ezimage.elc \ | |
9d3d42fb | 490 | $(lisp)/face-remap.elc \ |
ef7f89b2 GM |
491 | $(lisp)/facemenu.elc \ |
492 | $(lisp)/faces.elc \ | |
493 | $(lisp)/ffap.elc \ | |
494 | $(lisp)/filecache.elc \ | |
495 | $(lisp)/files.elc \ | |
496 | $(lisp)/filesets.elc \ | |
497 | $(lisp)/find-cmd.elc \ | |
498 | $(lisp)/find-dired.elc \ | |
499 | $(lisp)/find-file.elc \ | |
500 | $(lisp)/find-lisp.elc \ | |
501 | $(lisp)/finder.elc \ | |
502 | $(lisp)/flow-ctrl.elc \ | |
503 | $(lisp)/foldout.elc \ | |
504 | $(lisp)/follow.elc \ | |
505 | $(lisp)/font-core.elc \ | |
506 | $(lisp)/font-lock.elc \ | |
507 | $(lisp)/format-spec.elc \ | |
508 | $(lisp)/format.elc \ | |
509 | $(lisp)/forms.elc \ | |
510 | $(lisp)/frame.elc \ | |
511 | $(lisp)/fringe.elc \ | |
512 | $(lisp)/generic-x.elc \ | |
513 | $(lisp)/gnus/auth-source.elc \ | |
514 | $(lisp)/gnus/canlock.elc \ | |
515 | $(lisp)/gnus/compface.elc \ | |
516 | $(lisp)/gnus/deuglify.elc \ | |
517 | $(lisp)/gnus/earcon.elc \ | |
518 | $(lisp)/gnus/ecomplete.elc \ | |
519 | $(lisp)/gnus/flow-fill.elc \ | |
520 | $(lisp)/gnus/gmm-utils.elc \ | |
521 | $(lisp)/gnus/gnus-agent.elc \ | |
522 | $(lisp)/gnus/gnus-art.elc \ | |
523 | $(lisp)/gnus/gnus-async.elc \ | |
524 | $(lisp)/gnus/gnus-audio.elc \ | |
525 | $(lisp)/gnus/gnus-bcklg.elc \ | |
526 | $(lisp)/gnus/gnus-bookmark.elc \ | |
527 | $(lisp)/gnus/gnus-cache.elc \ | |
528 | $(lisp)/gnus/gnus-cite.elc \ | |
529 | $(lisp)/gnus/gnus-cus.elc \ | |
530 | $(lisp)/gnus/gnus-delay.elc \ | |
531 | $(lisp)/gnus/gnus-demon.elc \ | |
532 | $(lisp)/gnus/gnus-diary.elc \ | |
533 | $(lisp)/gnus/gnus-dired.elc \ | |
534 | $(lisp)/gnus/gnus-draft.elc \ | |
535 | $(lisp)/gnus/gnus-dup.elc \ | |
536 | $(lisp)/gnus/gnus-eform.elc \ | |
537 | $(lisp)/gnus/gnus-ems.elc \ | |
538 | $(lisp)/gnus/gnus-fun.elc \ | |
539 | $(lisp)/gnus/gnus-group.elc \ | |
540 | $(lisp)/gnus/gnus-int.elc \ | |
541 | $(lisp)/gnus/gnus-kill.elc \ | |
542 | $(lisp)/gnus/gnus-logic.elc \ | |
543 | $(lisp)/gnus/gnus-mh.elc \ | |
544 | $(lisp)/gnus/gnus-ml.elc \ | |
545 | $(lisp)/gnus/gnus-mlspl.elc \ | |
546 | $(lisp)/gnus/gnus-move.elc \ | |
547 | $(lisp)/gnus/gnus-msg.elc \ | |
548 | $(lisp)/gnus/gnus-nocem.elc \ | |
549 | $(lisp)/gnus/gnus-picon.elc \ | |
550 | $(lisp)/gnus/gnus-range.elc \ | |
551 | $(lisp)/gnus/gnus-registry.elc \ | |
552 | $(lisp)/gnus/gnus-salt.elc \ | |
553 | $(lisp)/gnus/gnus-score.elc \ | |
554 | $(lisp)/gnus/gnus-setup.elc \ | |
555 | $(lisp)/gnus/gnus-sieve.elc \ | |
556 | $(lisp)/gnus/gnus-soup.elc \ | |
557 | $(lisp)/gnus/gnus-spec.elc \ | |
558 | $(lisp)/gnus/gnus-srvr.elc \ | |
559 | $(lisp)/gnus/gnus-start.elc \ | |
560 | $(lisp)/gnus/gnus-sum.elc \ | |
561 | $(lisp)/gnus/gnus-topic.elc \ | |
562 | $(lisp)/gnus/gnus-undo.elc \ | |
563 | $(lisp)/gnus/gnus-util.elc \ | |
564 | $(lisp)/gnus/gnus-uu.elc \ | |
565 | $(lisp)/gnus/gnus-vm.elc \ | |
566 | $(lisp)/gnus/gnus-win.elc \ | |
567 | $(lisp)/gnus/gnus.elc \ | |
568 | $(lisp)/gnus/html2text.elc \ | |
569 | $(lisp)/gnus/ietf-drums.elc \ | |
570 | $(lisp)/gnus/legacy-gnus-agent.elc \ | |
571 | $(lisp)/gnus/mail-parse.elc \ | |
572 | $(lisp)/gnus/mail-prsvr.elc \ | |
573 | $(lisp)/gnus/mail-source.elc \ | |
574 | $(lisp)/gnus/mailcap.elc \ | |
575 | $(lisp)/gnus/message.elc \ | |
576 | $(lisp)/gnus/messcompat.elc \ | |
577 | $(lisp)/gnus/mm-bodies.elc \ | |
578 | $(lisp)/gnus/mm-decode.elc \ | |
579 | $(lisp)/gnus/mm-encode.elc \ | |
580 | $(lisp)/gnus/mm-extern.elc \ | |
581 | $(lisp)/gnus/mm-partial.elc \ | |
582 | $(lisp)/gnus/mm-url.elc \ | |
583 | $(lisp)/gnus/mm-util.elc \ | |
584 | $(lisp)/gnus/mm-uu.elc \ | |
585 | $(lisp)/gnus/mm-view.elc \ | |
586 | $(lisp)/gnus/mml-sec.elc \ | |
587 | $(lisp)/gnus/mml-smime.elc \ | |
588 | $(lisp)/gnus/mml.elc \ | |
589 | $(lisp)/gnus/mml1991.elc \ | |
590 | $(lisp)/gnus/mml2015.elc \ | |
591 | $(lisp)/gnus/nnagent.elc \ | |
592 | $(lisp)/gnus/nnbabyl.elc \ | |
593 | $(lisp)/gnus/nndb.elc \ | |
594 | $(lisp)/gnus/nndiary.elc \ | |
595 | $(lisp)/gnus/nndir.elc \ | |
596 | $(lisp)/gnus/nndoc.elc \ | |
597 | $(lisp)/gnus/nndraft.elc \ | |
598 | $(lisp)/gnus/nneething.elc \ | |
599 | $(lisp)/gnus/nnfolder.elc \ | |
600 | $(lisp)/gnus/nngateway.elc \ | |
601 | $(lisp)/gnus/nnheader.elc \ | |
602 | $(lisp)/gnus/nnimap.elc \ | |
e6d2d263 | 603 | $(lisp)/gnus/nnir.elc \ |
ef7f89b2 GM |
604 | $(lisp)/gnus/nnkiboze.elc \ |
605 | $(lisp)/gnus/nnlistserv.elc \ | |
606 | $(lisp)/gnus/nnmail.elc \ | |
607 | $(lisp)/gnus/nnmaildir.elc \ | |
608 | $(lisp)/gnus/nnmairix.elc \ | |
609 | $(lisp)/gnus/nnmbox.elc \ | |
610 | $(lisp)/gnus/nnmh.elc \ | |
611 | $(lisp)/gnus/nnml.elc \ | |
612 | $(lisp)/gnus/nnnil.elc \ | |
613 | $(lisp)/gnus/nnoo.elc \ | |
614 | $(lisp)/gnus/nnrss.elc \ | |
615 | $(lisp)/gnus/nnslashdot.elc \ | |
616 | $(lisp)/gnus/nnsoup.elc \ | |
617 | $(lisp)/gnus/nnspool.elc \ | |
618 | $(lisp)/gnus/nntp.elc \ | |
619 | $(lisp)/gnus/nnultimate.elc \ | |
620 | $(lisp)/gnus/nnvirtual.elc \ | |
621 | $(lisp)/gnus/nnwarchive.elc \ | |
622 | $(lisp)/gnus/nnweb.elc \ | |
623 | $(lisp)/gnus/nnwfm.elc \ | |
624 | $(lisp)/gnus/pop3.elc \ | |
625 | $(lisp)/gnus/qp.elc \ | |
626 | $(lisp)/gnus/rfc1843.elc \ | |
627 | $(lisp)/gnus/rfc2045.elc \ | |
628 | $(lisp)/gnus/rfc2047.elc \ | |
629 | $(lisp)/gnus/rfc2104.elc \ | |
630 | $(lisp)/gnus/rfc2231.elc \ | |
631 | $(lisp)/gnus/score-mode.elc \ | |
632 | $(lisp)/gnus/sieve-manage.elc \ | |
633 | $(lisp)/gnus/sieve-mode.elc \ | |
634 | $(lisp)/gnus/sieve.elc \ | |
635 | $(lisp)/gnus/smiley.elc \ | |
636 | $(lisp)/gnus/smime.elc \ | |
637 | $(lisp)/gnus/spam-report.elc \ | |
638 | $(lisp)/gnus/spam-stat.elc \ | |
639 | $(lisp)/gnus/spam-wash.elc \ | |
640 | $(lisp)/gnus/spam.elc \ | |
641 | $(lisp)/gnus/starttls.elc \ | |
642 | $(lisp)/gnus/utf7.elc \ | |
643 | $(lisp)/gnus/webmail.elc \ | |
644 | $(lisp)/gnus/yenc.elc \ | |
645 | $(lisp)/gs.elc \ | |
646 | $(lisp)/help-at-pt.elc \ | |
647 | $(lisp)/help-fns.elc \ | |
648 | $(lisp)/help-macro.elc \ | |
649 | $(lisp)/help-mode.elc \ | |
650 | $(lisp)/help.elc \ | |
651 | $(lisp)/hex-util.elc \ | |
652 | $(lisp)/hexl.elc \ | |
653 | $(lisp)/hi-lock.elc \ | |
654 | $(lisp)/hilit-chg.elc \ | |
655 | $(lisp)/hippie-exp.elc \ | |
656 | $(lisp)/hl-line.elc \ | |
657 | $(lisp)/ibuf-ext.elc \ | |
658 | $(lisp)/ibuf-macs.elc \ | |
659 | $(lisp)/ibuffer.elc \ | |
660 | $(lisp)/icomplete.elc \ | |
661 | $(lisp)/ido.elc \ | |
662 | $(lisp)/ielm.elc \ | |
663 | $(lisp)/iimage.elc \ | |
664 | $(lisp)/image-dired.elc \ | |
665 | $(lisp)/image-file.elc \ | |
666 | $(lisp)/image-mode.elc \ | |
667 | $(lisp)/image.elc \ | |
668 | $(lisp)/imenu.elc \ | |
669 | $(lisp)/indent.elc \ | |
670 | $(lisp)/info-look.elc \ | |
671 | $(lisp)/info-xref.elc \ | |
672 | $(lisp)/info.elc \ | |
673 | $(lisp)/informat.elc \ | |
674 | $(lisp)/international/ccl.elc \ | |
675 | $(lisp)/international/characters.elc \ | |
676 | $(lisp)/international/codepage.elc \ | |
677 | $(lisp)/international/encoded-kb.elc \ | |
678 | $(lisp)/international/fontset.elc \ | |
679 | $(lisp)/international/isearch-x.elc \ | |
680 | $(lisp)/international/iso-ascii.elc \ | |
681 | $(lisp)/international/iso-cvt.elc \ | |
682 | $(lisp)/international/iso-transl.elc \ | |
683 | $(lisp)/international/ja-dic-cnv.elc \ | |
684 | $(lisp)/international/ja-dic-utl.elc \ | |
685 | $(lisp)/international/kinsoku.elc \ | |
686 | $(lisp)/international/kkc.elc \ | |
687 | $(lisp)/international/latexenc.elc \ | |
688 | $(lisp)/international/latin1-disp.elc \ | |
689 | $(lisp)/international/mule-cmds.elc \ | |
690 | $(lisp)/international/mule-diag.elc \ | |
691 | $(lisp)/international/mule-util.elc \ | |
692 | $(lisp)/international/mule.elc \ | |
693 | $(lisp)/international/ogonek.elc \ | |
694 | $(lisp)/international/quail.elc \ | |
695 | $(lisp)/international/robin.elc \ | |
696 | $(lisp)/international/titdic-cnv.elc \ | |
697 | $(lisp)/international/utf-7.elc \ | |
698 | $(lisp)/isearch-multi.elc \ | |
699 | $(lisp)/isearch.elc \ | |
700 | $(lisp)/isearchb.elc \ | |
701 | $(lisp)/iswitchb.elc \ | |
702 | $(lisp)/jit-lock.elc \ | |
703 | $(lisp)/jka-cmpr-hook.elc \ | |
704 | $(lisp)/jka-compr.elc \ | |
705 | $(lisp)/json.elc \ | |
706 | $(lisp)/kermit.elc \ | |
707 | $(lisp)/kmacro.elc \ | |
708 | $(lisp)/language/china-util.elc \ | |
709 | $(lisp)/language/chinese.elc \ | |
710 | $(lisp)/language/cyril-util.elc \ | |
711 | $(lisp)/language/cyrillic.elc \ | |
712 | $(lisp)/language/ethio-util.elc \ | |
713 | $(lisp)/language/ethiopic.elc \ | |
714 | $(lisp)/language/european.elc \ | |
f641e17b | 715 | $(lisp)/language/hanja-util.elc \ |
ef7f89b2 GM |
716 | $(lisp)/language/ind-util.elc \ |
717 | $(lisp)/language/indian.elc \ | |
718 | $(lisp)/language/japan-util.elc \ | |
719 | $(lisp)/language/korea-util.elc \ | |
720 | $(lisp)/language/lao-util.elc \ | |
721 | $(lisp)/language/thai-util.elc \ | |
722 | $(lisp)/language/thai-word.elc \ | |
723 | $(lisp)/language/tibet-util.elc \ | |
724 | $(lisp)/language/tibetan.elc \ | |
725 | $(lisp)/language/tv-util.elc \ | |
726 | $(lisp)/language/viet-util.elc \ | |
727 | $(lisp)/language/vietnamese.elc \ | |
728 | $(lisp)/ledit.elc \ | |
729 | $(lisp)/linum.elc \ | |
730 | $(lisp)/loadhist.elc \ | |
731 | $(lisp)/locate.elc \ | |
732 | $(lisp)/log-edit.elc \ | |
733 | $(lisp)/log-view.elc \ | |
734 | $(lisp)/longlines.elc \ | |
735 | $(lisp)/lpr.elc \ | |
736 | $(lisp)/ls-lisp.elc \ | |
737 | $(lisp)/macros.elc \ | |
738 | $(lisp)/mail/binhex.elc \ | |
739 | $(lisp)/mail/emacsbug.elc \ | |
740 | $(lisp)/mail/feedmail.elc \ | |
741 | $(lisp)/mail/footnote.elc \ | |
742 | $(lisp)/mail/hashcash.elc \ | |
743 | $(lisp)/mail/mail-extr.elc \ | |
744 | $(lisp)/mail/mail-hist.elc \ | |
745 | $(lisp)/mail/mail-utils.elc \ | |
746 | $(lisp)/mail/mailabbrev.elc \ | |
747 | $(lisp)/mail/mailalias.elc \ | |
748 | $(lisp)/mail/mailclient.elc \ | |
749 | $(lisp)/mail/mailheader.elc \ | |
750 | $(lisp)/mail/mailpost.elc \ | |
751 | $(lisp)/mail/metamail.elc \ | |
752 | $(lisp)/mail/mspools.elc \ | |
753 | $(lisp)/mail/reporter.elc \ | |
754 | $(lisp)/mail/rfc2368.elc \ | |
755 | $(lisp)/mail/rfc822.elc \ | |
756 | $(lisp)/mail/rmail-spam-filter.elc \ | |
757 | $(lisp)/mail/rmail.elc \ | |
758 | $(lisp)/mail/rmailedit.elc \ | |
759 | $(lisp)/mail/rmailkwd.elc \ | |
760 | $(lisp)/mail/rmailmsc.elc \ | |
761 | $(lisp)/mail/rmailout.elc \ | |
762 | $(lisp)/mail/rmailsort.elc \ | |
763 | $(lisp)/mail/rmailsum.elc \ | |
764 | $(lisp)/mail/sendmail.elc \ | |
765 | $(lisp)/mail/smtpmail.elc \ | |
766 | $(lisp)/mail/supercite.elc \ | |
767 | $(lisp)/mail/uce.elc \ | |
768 | $(lisp)/mail/undigest.elc \ | |
769 | $(lisp)/mail/unrmail.elc \ | |
770 | $(lisp)/mail/uudecode.elc \ | |
771 | $(lisp)/makesum.elc \ | |
772 | $(lisp)/man.elc \ | |
773 | $(lisp)/master.elc \ | |
774 | $(lisp)/mb-depth.elc \ | |
775 | $(lisp)/md4.elc \ | |
776 | $(lisp)/menu-bar.elc \ | |
777 | $(lisp)/mh-e/mh-alias.elc \ | |
778 | $(lisp)/mh-e/mh-buffers.elc \ | |
779 | $(lisp)/mh-e/mh-comp.elc \ | |
780 | $(lisp)/mh-e/mh-e.elc \ | |
781 | $(lisp)/mh-e/mh-folder.elc \ | |
782 | $(lisp)/mh-e/mh-funcs.elc \ | |
783 | $(lisp)/mh-e/mh-identity.elc \ | |
784 | $(lisp)/mh-e/mh-inc.elc \ | |
785 | $(lisp)/mh-e/mh-junk.elc \ | |
786 | $(lisp)/mh-e/mh-letter.elc \ | |
787 | $(lisp)/mh-e/mh-limit.elc \ | |
788 | $(lisp)/mh-e/mh-mime.elc \ | |
789 | $(lisp)/mh-e/mh-print.elc \ | |
790 | $(lisp)/mh-e/mh-scan.elc \ | |
791 | $(lisp)/mh-e/mh-search.elc \ | |
792 | $(lisp)/mh-e/mh-seq.elc \ | |
793 | $(lisp)/mh-e/mh-show.elc \ | |
794 | $(lisp)/mh-e/mh-speed.elc \ | |
795 | $(lisp)/mh-e/mh-thread.elc \ | |
796 | $(lisp)/mh-e/mh-tool-bar.elc \ | |
797 | $(lisp)/mh-e/mh-utils.elc \ | |
798 | $(lisp)/mh-e/mh-xface.elc \ | |
799 | $(lisp)/midnight.elc \ | |
800 | $(lisp)/minibuf-eldef.elc \ | |
801 | $(lisp)/minibuffer.elc \ | |
802 | $(lisp)/misc.elc \ | |
803 | $(lisp)/mouse-copy.elc \ | |
804 | $(lisp)/mouse-drag.elc \ | |
805 | $(lisp)/mouse-sel.elc \ | |
806 | $(lisp)/mouse.elc \ | |
807 | $(lisp)/msb.elc \ | |
808 | $(lisp)/mwheel.elc \ | |
809 | $(lisp)/net/ange-ftp.elc \ | |
810 | $(lisp)/net/browse-url.elc \ | |
811 | $(lisp)/net/dbus.elc \ | |
812 | $(lisp)/net/dig.elc \ | |
813 | $(lisp)/net/dns.elc \ | |
814 | $(lisp)/net/eudc-bob.elc \ | |
815 | $(lisp)/net/eudc-export.elc \ | |
816 | $(lisp)/net/eudc-hotlist.elc \ | |
817 | $(lisp)/net/eudc-vars.elc \ | |
818 | $(lisp)/net/eudc.elc \ | |
819 | $(lisp)/net/eudcb-bbdb.elc \ | |
820 | $(lisp)/net/eudcb-ldap.elc \ | |
821 | $(lisp)/net/eudcb-mab.elc \ | |
822 | $(lisp)/net/eudcb-ph.elc \ | |
823 | $(lisp)/net/goto-addr.elc \ | |
824 | $(lisp)/net/hmac-def.elc \ | |
825 | $(lisp)/net/hmac-md5.elc \ | |
826 | $(lisp)/net/imap.elc \ | |
827 | $(lisp)/net/ldap.elc \ | |
828 | $(lisp)/net/net-utils.elc \ | |
829 | $(lisp)/net/netrc.elc \ | |
830 | $(lisp)/net/newsticker.elc \ | |
831 | $(lisp)/net/ntlm.elc \ | |
832 | $(lisp)/net/quickurl.elc \ | |
833 | $(lisp)/net/rcirc.elc \ | |
834 | $(lisp)/net/rcompile.elc \ | |
835 | $(lisp)/net/rlogin.elc \ | |
836 | $(lisp)/net/sasl-cram.elc \ | |
837 | $(lisp)/net/sasl-digest.elc \ | |
838 | $(lisp)/net/sasl-ntlm.elc \ | |
839 | $(lisp)/net/sasl.elc \ | |
840 | $(lisp)/net/snmp-mode.elc \ | |
841 | $(lisp)/net/socks.elc \ | |
842 | $(lisp)/net/telnet.elc \ | |
843 | $(lisp)/net/tls.elc \ | |
844 | $(lisp)/net/tramp-cache.elc \ | |
845 | $(lisp)/net/tramp-cmds.elc \ | |
846 | $(lisp)/net/tramp-compat.elc \ | |
847 | $(lisp)/net/tramp-fish.elc \ | |
848 | $(lisp)/net/tramp-ftp.elc \ | |
849 | $(lisp)/net/tramp-gw.elc \ | |
850 | $(lisp)/net/tramp-smb.elc \ | |
851 | $(lisp)/net/tramp-uu.elc \ | |
852 | $(lisp)/net/tramp.elc \ | |
853 | $(lisp)/net/trampver.elc \ | |
854 | $(lisp)/net/webjump.elc \ | |
855 | $(lisp)/net/zeroconf.elc \ | |
856 | $(lisp)/newcomment.elc \ | |
857 | $(lisp)/novice.elc \ | |
858 | $(lisp)/nxml/nxml-enc.elc \ | |
859 | $(lisp)/nxml/nxml-glyph.elc \ | |
860 | $(lisp)/nxml/nxml-maint.elc \ | |
861 | $(lisp)/nxml/nxml-mode.elc \ | |
862 | $(lisp)/nxml/nxml-ns.elc \ | |
863 | $(lisp)/nxml/nxml-outln.elc \ | |
864 | $(lisp)/nxml/nxml-parse.elc \ | |
865 | $(lisp)/nxml/nxml-rap.elc \ | |
866 | $(lisp)/nxml/nxml-uchnm.elc \ | |
867 | $(lisp)/nxml/nxml-util.elc \ | |
868 | $(lisp)/nxml/rng-cmpct.elc \ | |
869 | $(lisp)/nxml/rng-dt.elc \ | |
870 | $(lisp)/nxml/rng-loc.elc \ | |
871 | $(lisp)/nxml/rng-maint.elc \ | |
872 | $(lisp)/nxml/rng-match.elc \ | |
873 | $(lisp)/nxml/rng-nxml.elc \ | |
874 | $(lisp)/nxml/rng-parse.elc \ | |
875 | $(lisp)/nxml/rng-pttrn.elc \ | |
876 | $(lisp)/nxml/rng-uri.elc \ | |
877 | $(lisp)/nxml/rng-util.elc \ | |
878 | $(lisp)/nxml/rng-valid.elc \ | |
879 | $(lisp)/nxml/rng-xsd.elc \ | |
880 | $(lisp)/nxml/xmltok.elc \ | |
881 | $(lisp)/nxml/xsd-regexp.elc \ | |
ef7f89b2 | 882 | $(lisp)/obsolete/awk-mode.elc \ |
ef7f89b2 | 883 | $(lisp)/obsolete/fast-lock.elc \ |
ef7f89b2 GM |
884 | $(lisp)/obsolete/iso-acc.elc \ |
885 | $(lisp)/obsolete/iso-insert.elc \ | |
886 | $(lisp)/obsolete/iso-swed.elc \ | |
887 | $(lisp)/obsolete/lazy-lock.elc \ | |
ef7f89b2 | 888 | $(lisp)/obsolete/old-whitespace.elc \ |
ef7f89b2 | 889 | $(lisp)/obsolete/options.elc \ |
ef7f89b2 GM |
890 | $(lisp)/obsolete/rnews.elc \ |
891 | $(lisp)/obsolete/rnewspost.elc \ | |
ef7f89b2 GM |
892 | $(lisp)/obsolete/sc.elc \ |
893 | $(lisp)/obsolete/scribe.elc \ | |
894 | $(lisp)/obsolete/swedish.elc \ | |
ef7f89b2 GM |
895 | $(lisp)/obsolete/x-menu.elc \ |
896 | $(lisp)/org/org-agenda.elc \ | |
897 | $(lisp)/org/org-archive.elc \ | |
898 | $(lisp)/org/org-bbdb.elc \ | |
899 | $(lisp)/org/org-bibtex.elc \ | |
900 | $(lisp)/org/org-clock.elc \ | |
901 | $(lisp)/org/org-colview.elc \ | |
902 | $(lisp)/org/org-compat.elc \ | |
903 | $(lisp)/org/org-exp.elc \ | |
904 | $(lisp)/org/org-export-latex.elc \ | |
905 | $(lisp)/org/org-faces.elc \ | |
906 | $(lisp)/org/org-gnus.elc \ | |
907 | $(lisp)/org/org-info.elc \ | |
908 | $(lisp)/org/org-irc.elc \ | |
909 | $(lisp)/org/org-jsinfo.elc \ | |
910 | $(lisp)/org/org-mac-message.elc \ | |
911 | $(lisp)/org/org-macs.elc \ | |
912 | $(lisp)/org/org-mew.elc \ | |
913 | $(lisp)/org/org-mhe.elc \ | |
914 | $(lisp)/org/org-mouse.elc \ | |
915 | $(lisp)/org/org-publish.elc \ | |
916 | $(lisp)/org/org-remember.elc \ | |
917 | $(lisp)/org/org-rmail.elc \ | |
918 | $(lisp)/org/org-table.elc \ | |
919 | $(lisp)/org/org-vm.elc \ | |
920 | $(lisp)/org/org-wl.elc \ | |
921 | $(lisp)/org/org.elc \ | |
922 | $(lisp)/outline.elc \ | |
923 | $(lisp)/paren.elc \ | |
924 | $(lisp)/password-cache.elc \ | |
925 | $(lisp)/pcmpl-cvs.elc \ | |
926 | $(lisp)/pcmpl-gnu.elc \ | |
927 | $(lisp)/pcmpl-linux.elc \ | |
928 | $(lisp)/pcmpl-rpm.elc \ | |
929 | $(lisp)/pcmpl-unix.elc \ | |
930 | $(lisp)/pcomplete.elc \ | |
931 | $(lisp)/pcvs-defs.elc \ | |
932 | $(lisp)/pcvs-info.elc \ | |
933 | $(lisp)/pcvs-parse.elc \ | |
934 | $(lisp)/pcvs-util.elc \ | |
935 | $(lisp)/pcvs.elc \ | |
936 | $(lisp)/pgg-def.elc \ | |
937 | $(lisp)/pgg-gpg.elc \ | |
938 | $(lisp)/pgg-parse.elc \ | |
939 | $(lisp)/pgg-pgp.elc \ | |
940 | $(lisp)/pgg-pgp5.elc \ | |
941 | $(lisp)/pgg.elc \ | |
942 | $(lisp)/play/5x5.elc \ | |
943 | $(lisp)/play/animate.elc \ | |
944 | $(lisp)/play/blackbox.elc \ | |
945 | $(lisp)/play/bubbles.elc \ | |
946 | $(lisp)/play/cookie1.elc \ | |
947 | $(lisp)/play/decipher.elc \ | |
948 | $(lisp)/play/dissociate.elc \ | |
949 | $(lisp)/play/doctor.elc \ | |
950 | $(lisp)/play/dunnet.elc \ | |
951 | $(lisp)/play/fortune.elc \ | |
952 | $(lisp)/play/gamegrid.elc \ | |
953 | $(lisp)/play/gametree.elc \ | |
954 | $(lisp)/play/gomoku.elc \ | |
955 | $(lisp)/play/handwrite.elc \ | |
956 | $(lisp)/play/hanoi.elc \ | |
957 | $(lisp)/play/landmark.elc \ | |
958 | $(lisp)/play/life.elc \ | |
959 | $(lisp)/play/meese.elc \ | |
960 | $(lisp)/play/morse.elc \ | |
961 | $(lisp)/play/mpuz.elc \ | |
962 | $(lisp)/play/pong.elc \ | |
963 | $(lisp)/play/snake.elc \ | |
964 | $(lisp)/play/solitaire.elc \ | |
965 | $(lisp)/play/spook.elc \ | |
966 | $(lisp)/play/studly.elc \ | |
967 | $(lisp)/play/tetris.elc \ | |
968 | $(lisp)/play/yow.elc \ | |
969 | $(lisp)/play/zone.elc \ | |
970 | $(lisp)/printing.elc \ | |
971 | $(lisp)/proced.elc \ | |
972 | $(lisp)/progmodes/ada-mode.elc \ | |
973 | $(lisp)/progmodes/ada-prj.elc \ | |
974 | $(lisp)/progmodes/ada-stmt.elc \ | |
975 | $(lisp)/progmodes/ada-xref.elc \ | |
976 | $(lisp)/progmodes/antlr-mode.elc \ | |
977 | $(lisp)/progmodes/asm-mode.elc \ | |
978 | $(lisp)/progmodes/autoconf.elc \ | |
979 | $(lisp)/progmodes/bug-reference.elc \ | |
980 | $(lisp)/progmodes/cap-words.elc \ | |
981 | $(lisp)/progmodes/cc-align.elc \ | |
982 | $(lisp)/progmodes/cc-awk.elc \ | |
983 | $(lisp)/progmodes/cc-bytecomp.elc \ | |
984 | $(lisp)/progmodes/cc-cmds.elc \ | |
985 | $(lisp)/progmodes/cc-compat.elc \ | |
986 | $(lisp)/progmodes/cc-defs.elc \ | |
987 | $(lisp)/progmodes/cc-engine.elc \ | |
988 | $(lisp)/progmodes/cc-fonts.elc \ | |
989 | $(lisp)/progmodes/cc-langs.elc \ | |
990 | $(lisp)/progmodes/cc-menus.elc \ | |
991 | $(lisp)/progmodes/cc-styles.elc \ | |
992 | $(lisp)/progmodes/cc-subword.elc \ | |
993 | $(lisp)/progmodes/cfengine.elc \ | |
994 | $(lisp)/progmodes/cmacexp.elc \ | |
995 | $(lisp)/progmodes/compile.elc \ | |
996 | $(lisp)/progmodes/cperl-mode.elc \ | |
997 | $(lisp)/progmodes/cpp.elc \ | |
998 | $(lisp)/progmodes/cwarn.elc \ | |
999 | $(lisp)/progmodes/dcl-mode.elc \ | |
1000 | $(lisp)/progmodes/delphi.elc \ | |
1001 | $(lisp)/progmodes/ebnf-abn.elc \ | |
1002 | $(lisp)/progmodes/ebnf-bnf.elc \ | |
1003 | $(lisp)/progmodes/ebnf-dtd.elc \ | |
1004 | $(lisp)/progmodes/ebnf-ebx.elc \ | |
1005 | $(lisp)/progmodes/ebnf-iso.elc \ | |
1006 | $(lisp)/progmodes/ebnf-otz.elc \ | |
1007 | $(lisp)/progmodes/ebnf-yac.elc \ | |
1008 | $(lisp)/progmodes/ebnf2ps.elc \ | |
1009 | $(lisp)/progmodes/ebrowse.elc \ | |
1010 | $(lisp)/progmodes/etags.elc \ | |
1011 | $(lisp)/progmodes/executable.elc \ | |
1012 | $(lisp)/progmodes/f90.elc \ | |
1013 | $(lisp)/progmodes/flymake.elc \ | |
1014 | $(lisp)/progmodes/fortran.elc \ | |
1015 | $(lisp)/progmodes/gdb-ui.elc \ | |
1016 | $(lisp)/progmodes/glasses.elc \ | |
1017 | $(lisp)/progmodes/grep.elc \ | |
1018 | $(lisp)/progmodes/gud.elc \ | |
1019 | $(lisp)/progmodes/hideif.elc \ | |
1020 | $(lisp)/progmodes/hideshow.elc \ | |
1021 | $(lisp)/progmodes/icon.elc \ | |
1022 | $(lisp)/progmodes/idlw-complete-structtag.elc \ | |
1023 | $(lisp)/progmodes/idlw-help.elc \ | |
1024 | $(lisp)/progmodes/idlw-shell.elc \ | |
1025 | $(lisp)/progmodes/idlw-toolbar.elc \ | |
1026 | $(lisp)/progmodes/idlwave.elc \ | |
1027 | $(lisp)/progmodes/inf-lisp.elc \ | |
1028 | $(lisp)/progmodes/ld-script.elc \ | |
1029 | $(lisp)/progmodes/m4-mode.elc \ | |
1030 | $(lisp)/progmodes/make-mode.elc \ | |
1031 | $(lisp)/progmodes/mantemp.elc \ | |
1032 | $(lisp)/progmodes/meta-mode.elc \ | |
1033 | $(lisp)/progmodes/mixal-mode.elc \ | |
1034 | $(lisp)/progmodes/modula2.elc \ | |
1035 | $(lisp)/progmodes/octave-inf.elc \ | |
1036 | $(lisp)/progmodes/octave-mod.elc \ | |
1037 | $(lisp)/progmodes/pascal.elc \ | |
1038 | $(lisp)/progmodes/perl-mode.elc \ | |
1039 | $(lisp)/progmodes/prolog.elc \ | |
1040 | $(lisp)/progmodes/ps-mode.elc \ | |
1041 | $(lisp)/progmodes/python.elc \ | |
1042 | $(lisp)/progmodes/scheme.elc \ | |
1043 | $(lisp)/progmodes/sh-script.elc \ | |
1044 | $(lisp)/progmodes/simula.elc \ | |
1045 | $(lisp)/progmodes/sql.elc \ | |
1046 | $(lisp)/progmodes/sym-comp.elc \ | |
1047 | $(lisp)/progmodes/tcl.elc \ | |
1048 | $(lisp)/progmodes/vera-mode.elc \ | |
1049 | $(lisp)/progmodes/verilog-mode.elc \ | |
1050 | $(lisp)/progmodes/vhdl-mode.elc \ | |
1051 | $(lisp)/progmodes/which-func.elc \ | |
1052 | $(lisp)/progmodes/xscheme.elc \ | |
1053 | $(lisp)/ps-bdf.elc \ | |
1054 | $(lisp)/ps-def.elc \ | |
1055 | $(lisp)/ps-mule.elc \ | |
1056 | $(lisp)/ps-print.elc \ | |
1057 | $(lisp)/ps-samp.elc \ | |
1058 | $(lisp)/recentf.elc \ | |
1059 | $(lisp)/rect.elc \ | |
1060 | $(lisp)/register.elc \ | |
1061 | $(lisp)/repeat.elc \ | |
1062 | $(lisp)/replace.elc \ | |
1063 | $(lisp)/reposition.elc \ | |
1064 | $(lisp)/resume.elc \ | |
1065 | $(lisp)/reveal.elc \ | |
1066 | $(lisp)/rfn-eshadow.elc \ | |
1067 | $(lisp)/rot13.elc \ | |
1068 | $(lisp)/ruler-mode.elc \ | |
1069 | $(lisp)/s-region.elc \ | |
1070 | $(lisp)/savehist.elc \ | |
1071 | $(lisp)/saveplace.elc \ | |
1072 | $(lisp)/sb-image.elc \ | |
1073 | $(lisp)/scroll-all.elc \ | |
1074 | $(lisp)/scroll-bar.elc \ | |
1075 | $(lisp)/scroll-lock.elc \ | |
1076 | $(lisp)/select.elc \ | |
1077 | $(lisp)/server.elc \ | |
1078 | $(lisp)/ses.elc \ | |
1079 | $(lisp)/sha1.elc \ | |
1080 | $(lisp)/shadowfile.elc \ | |
1081 | $(lisp)/shell.elc \ | |
1082 | $(lisp)/simple.elc \ | |
1083 | $(lisp)/skeleton.elc \ | |
1084 | $(lisp)/smerge-mode.elc \ | |
1085 | $(lisp)/sort.elc \ | |
1086 | $(lisp)/soundex.elc \ | |
1087 | $(lisp)/speedbar.elc \ | |
1088 | $(lisp)/startup.elc \ | |
1089 | $(lisp)/strokes.elc \ | |
1090 | $(lisp)/t-mouse.elc \ | |
1091 | $(lisp)/tabify.elc \ | |
1092 | $(lisp)/talk.elc \ | |
1093 | $(lisp)/tar-mode.elc \ | |
1094 | $(lisp)/tempo.elc \ | |
1095 | $(lisp)/term.elc \ | |
1096 | $(lisp)/term/mac-win.elc \ | |
1097 | $(lisp)/term/pc-win.elc \ | |
1098 | $(lisp)/term/rxvt.elc \ | |
1099 | $(lisp)/term/sun.elc \ | |
1100 | $(lisp)/term/sup-mouse.elc \ | |
1101 | $(lisp)/term/tty-colors.elc \ | |
1102 | $(lisp)/term/tvi970.elc \ | |
1103 | $(lisp)/term/vt100.elc \ | |
1104 | $(lisp)/term/w32-win.elc \ | |
1105 | $(lisp)/term/w32console.elc \ | |
1106 | $(lisp)/term/x-win.elc \ | |
1107 | $(lisp)/term/xterm.elc \ | |
1108 | $(lisp)/terminal.elc \ | |
1109 | $(lisp)/textmodes/artist.elc \ | |
1110 | $(lisp)/textmodes/bib-mode.elc \ | |
1111 | $(lisp)/textmodes/bibtex-style.elc \ | |
1112 | $(lisp)/textmodes/bibtex.elc \ | |
1113 | $(lisp)/textmodes/conf-mode.elc \ | |
1114 | $(lisp)/textmodes/css-mode.elc \ | |
1115 | $(lisp)/textmodes/dns-mode.elc \ | |
1116 | $(lisp)/textmodes/enriched.elc \ | |
1117 | $(lisp)/textmodes/fill.elc \ | |
1118 | $(lisp)/textmodes/flyspell.elc \ | |
1119 | $(lisp)/textmodes/ispell.elc \ | |
1120 | $(lisp)/textmodes/makeinfo.elc \ | |
1121 | $(lisp)/textmodes/nroff-mode.elc \ | |
1122 | $(lisp)/textmodes/page-ext.elc \ | |
1123 | $(lisp)/textmodes/page.elc \ | |
1124 | $(lisp)/textmodes/paragraphs.elc \ | |
1125 | $(lisp)/textmodes/picture.elc \ | |
1126 | $(lisp)/textmodes/po.elc \ | |
1127 | $(lisp)/textmodes/refbib.elc \ | |
1128 | $(lisp)/textmodes/refer.elc \ | |
1129 | $(lisp)/textmodes/refill.elc \ | |
1130 | $(lisp)/textmodes/reftex-auc.elc \ | |
1131 | $(lisp)/textmodes/reftex-cite.elc \ | |
1132 | $(lisp)/textmodes/reftex-dcr.elc \ | |
1133 | $(lisp)/textmodes/reftex-global.elc \ | |
1134 | $(lisp)/textmodes/reftex-index.elc \ | |
1135 | $(lisp)/textmodes/reftex-parse.elc \ | |
1136 | $(lisp)/textmodes/reftex-ref.elc \ | |
1137 | $(lisp)/textmodes/reftex-sel.elc \ | |
1138 | $(lisp)/textmodes/reftex-toc.elc \ | |
1139 | $(lisp)/textmodes/reftex-vars.elc \ | |
1140 | $(lisp)/textmodes/reftex.elc \ | |
1141 | $(lisp)/textmodes/remember.elc \ | |
1142 | $(lisp)/textmodes/sgml-mode.elc \ | |
1143 | $(lisp)/textmodes/spell.elc \ | |
1144 | $(lisp)/textmodes/table.elc \ | |
1145 | $(lisp)/textmodes/tex-mode.elc \ | |
1146 | $(lisp)/textmodes/texinfmt.elc \ | |
1147 | $(lisp)/textmodes/texinfo.elc \ | |
1148 | $(lisp)/textmodes/texnfo-upd.elc \ | |
1149 | $(lisp)/textmodes/text-mode.elc \ | |
1150 | $(lisp)/textmodes/tildify.elc \ | |
1151 | $(lisp)/textmodes/two-column.elc \ | |
1152 | $(lisp)/textmodes/underline.elc \ | |
1153 | $(lisp)/thingatpt.elc \ | |
1154 | $(lisp)/thumbs.elc \ | |
1155 | $(lisp)/time-stamp.elc \ | |
1156 | $(lisp)/time.elc \ | |
1157 | $(lisp)/timezone.elc \ | |
1158 | $(lisp)/tmm.elc \ | |
1159 | $(lisp)/tool-bar.elc \ | |
1160 | $(lisp)/tooltip.elc \ | |
1161 | $(lisp)/tree-widget.elc \ | |
1162 | $(lisp)/tutorial.elc \ | |
1163 | $(lisp)/type-break.elc \ | |
1164 | $(lisp)/uniquify.elc \ | |
1165 | $(lisp)/url/url-about.elc \ | |
1166 | $(lisp)/url/url-auth.elc \ | |
1167 | $(lisp)/url/url-cache.elc \ | |
1168 | $(lisp)/url/url-cid.elc \ | |
1169 | $(lisp)/url/url-cookie.elc \ | |
1170 | $(lisp)/url/url-dav.elc \ | |
1171 | $(lisp)/url/url-dired.elc \ | |
1172 | $(lisp)/url/url-expand.elc \ | |
1173 | $(lisp)/url/url-file.elc \ | |
1174 | $(lisp)/url/url-ftp.elc \ | |
1175 | $(lisp)/url/url-gw.elc \ | |
1176 | $(lisp)/url/url-handlers.elc \ | |
1177 | $(lisp)/url/url-history.elc \ | |
1178 | $(lisp)/url/url-http.elc \ | |
1179 | $(lisp)/url/url-imap.elc \ | |
1180 | $(lisp)/url/url-irc.elc \ | |
1181 | $(lisp)/url/url-ldap.elc \ | |
1182 | $(lisp)/url/url-mailto.elc \ | |
1183 | $(lisp)/url/url-methods.elc \ | |
1184 | $(lisp)/url/url-misc.elc \ | |
1185 | $(lisp)/url/url-news.elc \ | |
1186 | $(lisp)/url/url-nfs.elc \ | |
1187 | $(lisp)/url/url-ns.elc \ | |
1188 | $(lisp)/url/url-parse.elc \ | |
1189 | $(lisp)/url/url-privacy.elc \ | |
1190 | $(lisp)/url/url-proxy.elc \ | |
1191 | $(lisp)/url/url-util.elc \ | |
1192 | $(lisp)/url/url-vars.elc \ | |
1193 | $(lisp)/url/url.elc \ | |
1194 | $(lisp)/url/vc-dav.elc \ | |
1195 | $(lisp)/userlock.elc \ | |
1196 | $(lisp)/vc-arch.elc \ | |
1197 | $(lisp)/vc-bzr.elc \ | |
1198 | $(lisp)/vc-cvs.elc \ | |
1199 | $(lisp)/vc-dispatcher.elc \ | |
1200 | $(lisp)/vc-git.elc \ | |
1201 | $(lisp)/vc-hg.elc \ | |
1202 | $(lisp)/vc-hooks.elc \ | |
1203 | $(lisp)/vc-mcvs.elc \ | |
1204 | $(lisp)/vc-mtn.elc \ | |
1205 | $(lisp)/vc-rcs.elc \ | |
1206 | $(lisp)/vc-sccs.elc \ | |
1207 | $(lisp)/vc-svn.elc \ | |
1208 | $(lisp)/vc.elc \ | |
1209 | $(lisp)/vcursor.elc \ | |
1210 | $(lisp)/view.elc \ | |
1211 | $(lisp)/vt-control.elc \ | |
1212 | $(lisp)/vt100-led.elc \ | |
1213 | $(lisp)/w32-fns.elc \ | |
1214 | $(lisp)/w32-vars.elc \ | |
1215 | $(lisp)/wdired.elc \ | |
1216 | $(lisp)/whitespace.elc \ | |
1217 | $(lisp)/wid-browse.elc \ | |
1218 | $(lisp)/wid-edit.elc \ | |
1219 | $(lisp)/widget.elc \ | |
1220 | $(lisp)/windmove.elc \ | |
1221 | $(lisp)/window.elc \ | |
1222 | $(lisp)/winner.elc \ | |
1223 | $(lisp)/woman.elc \ | |
1224 | $(lisp)/x-dnd.elc \ | |
1225 | $(lisp)/xml.elc \ | |
1226 | $(lisp)/xt-mouse.elc | |
cc953d27 | 1227 | |
ef7f89b2 GM |
1228 | # Files MUST be compiled one by one. If we compile several files in a |
1229 | # row (i.e., in the same instance of Emacs) we can't make sure that | |
938cbd34 LK |
1230 | # the compilation environment is clean. We also set the load-path of |
1231 | # the Emacs used for compilation to the current directory and its | |
1232 | # subdirectories, to make sure require's and load's in the files being | |
1233 | # compiled find the right files. | |
29ad9e56 | 1234 | |
ef7f89b2 GM |
1235 | .SUFFIXES: .elc .el |
1236 | ||
1237 | # An old-fashioned suffix rule, which, according to the GNU Make manual, | |
1238 | # cannot have prerequisites. | |
1239 | # Note that if a .el file is removed from the repository without | |
1240 | # updating ELCFILES, make will abort. | |
1241 | .el.elc: | |
1242 | @echo Compiling $< | |
1243 | @$(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $< | |
1244 | ||
1245 | .PHONY: compile-first compile-main compile-last compile compile-always | |
1246 | ||
1247 | compile-first: $(emacs-deps) $(LOADDEFS) autoloads $(COMPILE_FIRST) | |
1248 | for el in $(COMPILE_FIRST); do \ | |
1249 | echo Compiling $$el; \ | |
1250 | $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile-if-not-done $$el || exit 1; \ | |
61b92c33 RS |
1251 | done |
1252 | ||
ef7f89b2 GM |
1253 | compile-main: $(ELCFILES) |
1254 | ||
1255 | # Compile all Lisp files, but don't recompile those that are up to | |
1256 | # date. Some .el files don't get compiled because they set the | |
1257 | # local variable no-byte-compile. | |
1258 | # Calling make recursively because suffix rule cannot have prerequisites. | |
2c01ac6a GM |
1259 | # Explicitly pass EMACS (sometimes ../src/bootstrap-emacs) to those |
1260 | # sub-makes that run rules that use it, for the sake of some non-GNU makes. | |
ef7f89b2 | 1261 | compile: $(emacs-deps) $(LOADDEFS) autoloads compile-first |
2c01ac6a GM |
1262 | $(MAKE) $(MFLAGS) compile-main EMACS=$(EMACS) |
1263 | $(MAKE) $(MFLAGS) compile-last EMACS=$(EMACS) | |
ef7f89b2 | 1264 | |
2fe51632 GM |
1265 | ## Doing this causes make install to dump another emacs. |
1266 | # $(MAKE) $(MFLAGS) update-elclist | |
1267 | ||
938cbd34 LK |
1268 | # Compile all Lisp files. This is like `compile' but compiles files |
1269 | # unconditionally. Some files don't actually get compiled because they | |
1270 | # set the local variable no-byte-compile. | |
ef7f89b2 | 1271 | compile-always: doit |
05012a71 | 1272 | cd $(lisp); rm -f *.elc */*.elc |
2c01ac6a | 1273 | $(MAKE) $(MFLAGS) compile EMACS=$(EMACS) |
938cbd34 | 1274 | |
ef7f89b2 GM |
1275 | ## In case any files are missing from ELCFILES. |
1276 | compile-last: | |
1277 | @wd=$(lisp); $(setwins); \ | |
10498e1c | 1278 | els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ |
d849789b | 1279 | for el in $(COMPILE_FIRST) $$els; do \ |
10498e1c GM |
1280 | test -f $$el || continue; \ |
1281 | test -f $${el}c && continue; \ | |
1282 | grep 'no-byte-compile: t' $$el > /dev/null && continue; \ | |
1283 | sel=`echo $$el | sed "s|^$(lisp)|\\$$(lisp)|"`; \ | |
1284 | echo "Maintainer warning: $$sel missing from \$$ELCFILES?"; \ | |
1285 | echo "Compiling $$el"; \ | |
1286 | $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $$el || exit 1; \ | |
8256e31b | 1287 | done |
96ff0f09 | 1288 | |
f1180544 | 1289 | compile-calc: |
ef7f89b2 | 1290 | for el in $(lisp)/calc/*.el; do \ |
dcf91c25 | 1291 | echo Compiling $$el; \ |
ef7f89b2 | 1292 | $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $$el || exit 1; \ |
dcf91c25 CW |
1293 | done |
1294 | ||
a9b67cf4 GM |
1295 | # Backup compiled Lisp files in elc.tar.gz. If that file already |
1296 | # exists, make a backup of it. | |
1297 | ||
1298 | backup-compiled-files: | |
dce6b995 GM |
1299 | -mv $(lisp)/elc.tar.gz $(lisp)/elc.tar.gz~ |
1300 | -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc | |
a9b67cf4 GM |
1301 | |
1302 | # Compile Lisp files, but save old compiled files first. | |
1303 | ||
61b92c33 | 1304 | compile-after-backup: backup-compiled-files compile-always |
a9b67cf4 | 1305 | |
773cb1a4 NR |
1306 | # Recompile all Lisp files which are newer than their .elc files and compile |
1307 | # new ones. | |
ef7f89b2 GM |
1308 | # FIXME this could use the 'compile' target now, and let make figure out |
1309 | # what needs to be done. That would be parallelizable, but would not | |
1310 | # pick up new files not in ELCFILES. | |
099659f9 | 1311 | recompile: doit $(LOADDEFS) $(lisp)/progmodes/cc-mode.elc |
b2928357 | 1312 | $(emacs) --eval "(batch-byte-recompile-directory 0)" $(lisp) |
7ec641b8 | 1313 | |
6b61353c KH |
1314 | # CC Mode uses a compile time macro system which causes a compile time |
1315 | # dependency in cc-mode.elc on the macros in cc-langs.el and the | |
1316 | # version string in cc-defs.el. | |
1317 | $(lisp)/progmodes/cc-mode.elc: \ | |
1318 | $(lisp)/progmodes/cc-mode.el \ | |
1319 | $(lisp)/progmodes/cc-langs.el \ | |
1320 | $(lisp)/progmodes/cc-defs.el | |
ef7f89b2 | 1321 | $(emacs) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $@ |
a9b67cf4 | 1322 | |
1eee3de4 | 1323 | # Update MH-E internal autoloads. These are not to be confused with |
2537fa5d | 1324 | # the autoloads for the MH-E entry points, which are already in loaddefs.el. |
e9906608 GM |
1325 | MH_E_DIR = $(lisp)/mh-e |
1326 | ## MH_E_SRC avoids a circular dependency warning for mh-loaddefs.el. | |
1327 | MH_E_SRC = $(MH_E_DIR)/mh-acros.el $(MH_E_DIR)/mh-alias.el \ | |
1328 | $(MH_E_DIR)/mh-buffers.el $(MH_E_DIR)/mh-compat.el \ | |
1329 | $(MH_E_DIR)/mh-comp.el $(MH_E_DIR)/mh-e.el \ | |
1330 | $(MH_E_DIR)/mh-folder.el $(MH_E_DIR)/mh-funcs.el \ | |
1331 | $(MH_E_DIR)/mh-gnus.el $(MH_E_DIR)/mh-identity.el \ | |
1332 | $(MH_E_DIR)/mh-inc.el $(MH_E_DIR)/mh-junk.el \ | |
1333 | $(MH_E_DIR)/mh-letter.el $(MH_E_DIR)/mh-limit.el \ | |
1334 | $(MH_E_DIR)/mh-mime.el $(MH_E_DIR)/mh-print.el \ | |
1335 | $(MH_E_DIR)/mh-scan.el $(MH_E_DIR)/mh-search.el \ | |
1336 | $(MH_E_DIR)/mh-seq.el $(MH_E_DIR)/mh-show.el \ | |
1337 | $(MH_E_DIR)/mh-speed.el $(MH_E_DIR)/mh-thread.el \ | |
1338 | $(MH_E_DIR)/mh-tool-bar.el $(MH_E_DIR)/mh-utils.el \ | |
1339 | $(MH_E_DIR)/mh-xface.el | |
1340 | ||
1341 | mh-autoloads: $(MH_E_DIR)/mh-loaddefs.el | |
125891f4 | 1342 | $(MH_E_DIR)/mh-loaddefs.el: $(emacs-deps) $(MH_E_SRC) |
2537fa5d | 1343 | $(emacs) -l autoload \ |
a6f6840e | 1344 | --eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \ |
2537fa5d | 1345 | --eval "(setq generated-autoload-file \"$@\")" \ |
a6f6840e | 1346 | --eval "(setq make-backup-files nil)" \ |
e9906608 GM |
1347 | -f batch-update-autoloads $(MH_E_DIR) |
1348 | ||
1349 | CAL_DIR = $(lisp)/calendar | |
1350 | ## Those files that may contain internal calendar autoload cookies. | |
1351 | ## Avoids circular dependency warning for *-loaddefs.el. | |
1352 | CAL_SRC = $(CAL_DIR)/cal-bahai.el $(CAL_DIR)/cal-china.el \ | |
1353 | $(CAL_DIR)/cal-coptic.el $(CAL_DIR)/cal-dst.el \ | |
1354 | $(CAL_DIR)/cal-french.el $(CAL_DIR)/cal-hebrew.el \ | |
1355 | $(CAL_DIR)/cal-html.el $(CAL_DIR)/cal-islam.el \ | |
1356 | $(CAL_DIR)/cal-iso.el $(CAL_DIR)/cal-julian.el \ | |
1357 | $(CAL_DIR)/cal-mayan.el $(CAL_DIR)/cal-menu.el \ | |
1358 | $(CAL_DIR)/cal-move.el $(CAL_DIR)/cal-persia.el \ | |
1359 | $(CAL_DIR)/cal-tex.el $(CAL_DIR)/cal-x.el \ | |
1360 | $(CAL_DIR)/calendar.el $(CAL_DIR)/diary-lib.el \ | |
1361 | $(CAL_DIR)/holidays.el $(CAL_DIR)/lunar.el \ | |
1362 | $(CAL_DIR)/solar.el | |
1363 | ||
125891f4 | 1364 | $(CAL_DIR)/cal-loaddefs.el: $(emacs-deps) $(CAL_SRC) |
2537fa5d GM |
1365 | $(emacs) -l autoload \ |
1366 | --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ | |
1367 | --eval "(setq generated-autoload-file \"$@\")" \ | |
1368 | --eval "(setq make-backup-files nil)" \ | |
e9906608 | 1369 | -f batch-update-autoloads $(CAL_DIR) |
2537fa5d | 1370 | |
125891f4 | 1371 | $(CAL_DIR)/diary-loaddefs.el: $(emacs-deps) $(CAL_SRC) |
2537fa5d GM |
1372 | $(emacs) -l autoload \ |
1373 | --eval "(setq generate-autoload-cookie \";;;###diary-autoload\")" \ | |
1374 | --eval "(setq generated-autoload-file \"$@\")" \ | |
1375 | --eval "(setq make-backup-files nil)" \ | |
e9906608 | 1376 | -f batch-update-autoloads $(CAL_DIR) |
2537fa5d | 1377 | |
125891f4 | 1378 | $(CAL_DIR)/hol-loaddefs.el: $(emacs-deps) $(CAL_SRC) |
2537fa5d GM |
1379 | $(emacs) -l autoload \ |
1380 | --eval "(setq generate-autoload-cookie \";;;###holiday-autoload\")" \ | |
1381 | --eval "(setq generated-autoload-file \"$@\")" \ | |
1382 | --eval "(setq make-backup-files nil)" \ | |
e9906608 | 1383 | -f batch-update-autoloads $(CAL_DIR) |
2537fa5d | 1384 | |
6b61353c KH |
1385 | # Prepare a bootstrap in the lisp subdirectory. |
1386 | # | |
f586d18e LK |
1387 | # Build loaddefs.el to make sure it's up-to-date. If it's not, that |
1388 | # might lead to errors during the bootstrap because something fails to | |
1389 | # autoload as expected. If there is no emacs binary, then we can't | |
71d77b40 LT |
1390 | # build autoloads yet. In that case we have to use ldefs-boot.el. |
1391 | # Bootstrap should always work with ldefs-boot.el. Therefore, | |
1392 | # whenever a new autoload cookie gets added that is necessary during | |
1393 | # bootstrapping, ldefs-boot.el should be updated by overwriting it with | |
1394 | # an up-to-date copy of loaddefs.el that is uncorrupted by | |
1395 | # local changes. (Because loaddefs.el is an automatically generated | |
1396 | # file, we don't want to store it in the source repository). | |
6b61353c KH |
1397 | |
1398 | bootstrap-prepare: | |
1399 | if test -x $(EMACS); then \ | |
2c01ac6a | 1400 | $(MAKE) $(MFLAGS) autoloads EMACS=$(EMACS); \ |
6b61353c KH |
1401 | fi |
1402 | ||
9d7316f0 | 1403 | autogen-clean: |
6bf181fb | 1404 | cd $(lisp); rm -f $(AUTOGENEL) |
a9b67cf4 | 1405 | |
18396552 | 1406 | maintainer-clean: distclean bootstrap-clean |
9d7316f0 | 1407 | |
18396552 | 1408 | bootstrap-clean: autogen-clean |
0571ccec KS |
1409 | cd $(lisp); rm -f *.elc */*.elc |
1410 | ||
a9b67cf4 GM |
1411 | # Generate/update files for the bootstrap process. |
1412 | ||
77a0dbd2 | 1413 | bootstrap: update-subdirs autoloads compile |
21d07b1d MR |
1414 | |
1415 | # Generate/update files after the bootstrap process. | |
1416 | # custom-deps needs `preloaded-file-list'. | |
1417 | ||
2fe51632 | 1418 | bootstrap-after: finder-data custom-deps |
a9b67cf4 | 1419 | |
43280888 | 1420 | distclean: |
64865454 | 1421 | -rm -f ./Makefile |
43280888 | 1422 | |
f772cd18 GM |
1423 | .PHONY: check-declare |
1424 | ||
1425 | check-declare: | |
1426 | $(emacs) -l $(lisp)/emacs-lisp/check-declare \ | |
1427 | --eval '(check-declare-directory "$(lisp)")' | |
1428 | ||
7ec641b8 | 1429 | # Makefile ends here. |