aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog10
-rw-r--r--lisp/Makefile.in280
2 files changed, 137 insertions, 153 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 345e7a9f8aa..5330d667d3b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,13 @@
12009-09-28 Andreas Schwab <schwab@linux-m68k.org>
2
3 * Makefile.in (lisptagsfiles3): Define.
4 (TAGS TAGS-LISP): Use it.
5 (update-elclist): Add third directory level to look for elc files.
6 (compile-always): Likewise.
7 (backup-compiled-files): Likewise.
8 (bootstrap-clean): Likewise.
9 (ELCFILES): Update.
10
12009-09-28 Chong Yidong <cyd@stupidchicken.com> 112009-09-28 Chong Yidong <cyd@stupidchicken.com>
2 12
3 * Makefile.in (ELCFILES): Add CEDET files. 13 * Makefile.in (ELCFILES): Add CEDET files.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index 5bf3fc949fb..5b97b8805f7 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -41,6 +41,7 @@ BYTE_COMPILE_EXTRA_FLAGS =
41 41
42lisptagsfiles1 = $(lisp)/*.el 42lisptagsfiles1 = $(lisp)/*.el
43lisptagsfiles2 = $(lisp)/*/*.el 43lisptagsfiles2 = $(lisp)/*/*.el
44lisptagsfiles3 = $(lisp)/*/*/*.el
44ETAGS = ../lib-src/etags 45ETAGS = ../lib-src/etags
45 46
46# Automatically generated autoload files, apart from lisp/loaddefs.el. 47# Automatically generated autoload files, apart from lisp/loaddefs.el.
@@ -168,8 +169,8 @@ cvs-update: recompile autoloads finder-data custom-deps
168update-authors: 169update-authors:
169 $(emacs) -l authors -f batch-update-authors $(srcdir)/etc/AUTHORS $(srcdir) 170 $(emacs) -l authors -f batch-update-authors $(srcdir)/etc/AUTHORS $(srcdir)
170 171
171TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) 172TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3)
172 els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ 173 els=`echo $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
173 ${ETAGS} -o $@ $$els 174 ${ETAGS} -o $@ $$els
174 175
175.PHONY: update-elclist 176.PHONY: update-elclist
@@ -184,7 +185,7 @@ TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
184update-elclist: 185update-elclist:
185 echo "/^ELCFILES/,/^$$/c\\" > temp.sed 186 echo "/^ELCFILES/,/^$$/c\\" > temp.sed
186 echo "ELCFILES =" | sed -e 's/$$/ \\\\\\/' >> temp.sed 187 echo "ELCFILES =" | sed -e 's/$$/ \\\\\\/' >> temp.sed
187 LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc | sed -e "s|^$(lisp)| \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed 188 LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc | sed -e "s|^$(lisp)| \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed
188 echo "" >> temp.sed 189 echo "" >> temp.sed
189 -sed -f temp.sed $(lisp)/Makefile.in > temp-elcfiles || rm temp-elcfiles 190 -sed -f temp.sed $(lisp)/Makefile.in > temp-elcfiles || rm temp-elcfiles
190 rm temp.sed 191 rm temp.sed
@@ -193,9 +194,9 @@ update-elclist:
193 chmod +w $(lisp)/Makefile.in; \ 194 chmod +w $(lisp)/Makefile.in; \
194 mv -f temp-elcfiles $(lisp)/Makefile.in; \ 195 mv -f temp-elcfiles $(lisp)/Makefile.in; \
195 fi 196 fi
196 -(COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc | sed 's/elc$$/el/'; \ 197 -(COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc | sed 's/elc$$/el/'; \
197 COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el; \ 198 COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el $(lisp)/*/*/*.el; \
198 COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el) | \ 199 COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el $(lisp)/*/*/*.el) | \
199 sort | uniq -u | while read extra; do \ 200 sort | uniq -u | while read extra; do \
200 echo "Found left over byte-compiled file: $${extra}c !!" ;\ 201 echo "Found left over byte-compiled file: $${extra}c !!" ;\
201 done 202 done
@@ -295,147 +296,120 @@ ELCFILES = \
295 $(lisp)/calendar/timeclock.elc \ 296 $(lisp)/calendar/timeclock.elc \
296 $(lisp)/calendar/todo-mode.elc \ 297 $(lisp)/calendar/todo-mode.elc \
297 $(lisp)/case-table.elc \ 298 $(lisp)/case-table.elc \
298 $(lisp)/cedet/cedet.el \
299 $(lisp)/cedet/cedet-cscope.el \
300 $(lisp)/cedet/cedet-files.el \
301 $(lisp)/cedet/cedet-global.el \
302 $(lisp)/cedet/cedet-idutils.el \
303 $(lisp)/cedet/inversion.el \
304 $(lisp)/cedet/mode-local.el \
305 $(lisp)/cedet/pulse.el \
306 $(lisp)/cedet/data-debug.el \
307 $(lisp)/cedet/ede.el \
308 $(lisp)/cedet/semantic.el \
309 $(lisp)/cedet/srecode.el \
310 $(lisp)/cedet/ede/autoconf-edit.el \
311 $(lisp)/cedet/ede/cpp-root.el \
312 $(lisp)/cedet/ede/dired.el \
313 $(lisp)/cedet/ede/emacs.el \
314 $(lisp)/cedet/ede/files.el \
315 $(lisp)/cedet/ede/linux.el \
316 $(lisp)/cedet/ede/locate.el \
317 $(lisp)/cedet/ede/make.el \
318 $(lisp)/cedet/ede/makefile-edit.el \
319 $(lisp)/cedet/ede/pconf.el \
320 $(lisp)/cedet/ede/pmake.el \
321 $(lisp)/cedet/ede/proj-archive.el \
322 $(lisp)/cedet/ede/proj-aux.el \
323 $(lisp)/cedet/ede/proj-comp.el \
324 $(lisp)/cedet/ede/proj-elisp.el \
325 $(lisp)/cedet/ede/proj-info.el \
326 $(lisp)/cedet/ede/proj-misc.el \
327 $(lisp)/cedet/ede/proj-obj.el \
328 $(lisp)/cedet/ede/proj-prog.el \
329 $(lisp)/cedet/ede/proj-scheme.el \
330 $(lisp)/cedet/ede/proj-shared.el \
331 $(lisp)/cedet/ede/proj.el \
332 $(lisp)/cedet/ede/project-am.el \
333 $(lisp)/cedet/ede/simple.el \
334 $(lisp)/cedet/ede/source.el \
335 $(lisp)/cedet/ede/speedbar.el \
336 $(lisp)/cedet/ede/srecode.el \
337 $(lisp)/cedet/ede/system.el \
338 $(lisp)/cedet/ede/util.el \
339 $(lisp)/cedet/semantic/analyze.el \
340 $(lisp)/cedet/semantic/bovine.el \
341 $(lisp)/cedet/semantic/chart.el \
342 $(lisp)/cedet/semantic/complete.el \
343 $(lisp)/cedet/semantic/ctxt.el \
344 $(lisp)/cedet/semantic/db-debug.el \
345 $(lisp)/cedet/semantic/db-ebrowse.el \
346 $(lisp)/cedet/semantic/db-el.el \
347 $(lisp)/cedet/semantic/db-file.el \
348 $(lisp)/cedet/semantic/db-find.el \
349 $(lisp)/cedet/semantic/db-global.el \
350 $(lisp)/cedet/semantic/db-javascript.el \
351 $(lisp)/cedet/semantic/db-mode.el \
352 $(lisp)/cedet/semantic/db-ref.el \
353 $(lisp)/cedet/semantic/db-typecache.el \
354 $(lisp)/cedet/semantic/db.el \
355 $(lisp)/cedet/semantic/debug.el \
356 $(lisp)/cedet/semantic/decorate.el \
357 $(lisp)/cedet/semantic/dep.el \
358 $(lisp)/cedet/semantic/doc.el \
359 $(lisp)/cedet/semantic/ede-grammar.el \
360 $(lisp)/cedet/semantic/edit.el \
361 $(lisp)/cedet/semantic/find.el \
362 $(lisp)/cedet/semantic/format.el \
363 $(lisp)/cedet/semantic/fw.el \
364 $(lisp)/cedet/semantic/grammar-wy.el \
365 $(lisp)/cedet/semantic/grammar.el \
366 $(lisp)/cedet/semantic/html.el \
367 $(lisp)/cedet/semantic/ia-sb.el \
368 $(lisp)/cedet/semantic/ia.el \
369 $(lisp)/cedet/semantic/idle.el \
370 $(lisp)/cedet/semantic/java.el \
371 $(lisp)/cedet/semantic/lex-spp.el \
372 $(lisp)/cedet/semantic/lex.el \
373 $(lisp)/cedet/semantic/mru-bookmark.el \
374 $(lisp)/cedet/semantic/sb.el \
375 $(lisp)/cedet/semantic/scope.el \
376 $(lisp)/cedet/semantic/senator.el \
377 $(lisp)/cedet/semantic/sort.el \
378 $(lisp)/cedet/semantic/symref.el \
379 $(lisp)/cedet/semantic/tag-file.el \
380 $(lisp)/cedet/semantic/tag-ls.el \
381 $(lisp)/cedet/semantic/tag-write.el \
382 $(lisp)/cedet/semantic/tag.el \
383 $(lisp)/cedet/semantic/texi.el \
384 $(lisp)/cedet/semantic/util-modes.el \
385 $(lisp)/cedet/semantic/util.el \
386 $(lisp)/cedet/semantic/wisent.el \
387 $(lisp)/cedet/semantic/analyze/complete.el \
388 $(lisp)/cedet/semantic/analyze/debug.el \
389 $(lisp)/cedet/semantic/analyze/fcn.el \
390 $(lisp)/cedet/semantic/analyze/refs.el \
391 $(lisp)/cedet/semantic/bovine/c-by.el \
392 $(lisp)/cedet/semantic/bovine/c.el \
393 $(lisp)/cedet/semantic/bovine/debug.el \
394 $(lisp)/cedet/semantic/bovine/el.el \
395 $(lisp)/cedet/semantic/bovine/gcc.el \
396 $(lisp)/cedet/semantic/bovine/make-by.el \
397 $(lisp)/cedet/semantic/bovine/make.el \
398 $(lisp)/cedet/semantic/bovine/scm-by.el \
399 $(lisp)/cedet/semantic/bovine/scm.el \
400 $(lisp)/cedet/semantic/decorate/include.el \
401 $(lisp)/cedet/semantic/decorate/mode.el \
402 $(lisp)/cedet/semantic/symref/cscope.el \
403 $(lisp)/cedet/semantic/symref/filter.el \
404 $(lisp)/cedet/semantic/symref/global.el \
405 $(lisp)/cedet/semantic/symref/grep.el \
406 $(lisp)/cedet/semantic/symref/idutils.el \
407 $(lisp)/cedet/semantic/symref/list.el \
408 $(lisp)/cedet/semantic/wisent/comp.el \
409 $(lisp)/cedet/semantic/wisent/java-tags.el \
410 $(lisp)/cedet/semantic/wisent/javascript.el \
411 $(lisp)/cedet/semantic/wisent/javat-wy.el \
412 $(lisp)/cedet/semantic/wisent/js-wy.el \
413 $(lisp)/cedet/semantic/wisent/wisent.el \
414 $(lisp)/cedet/srecode/args.el \
415 $(lisp)/cedet/srecode/compile.el \
416 $(lisp)/cedet/srecode/cpp.el \
417 $(lisp)/cedet/srecode/ctxt.el \
418 $(lisp)/cedet/srecode/dictionary.el \
419 $(lisp)/cedet/srecode/document.el \
420 $(lisp)/cedet/srecode/el.el \
421 $(lisp)/cedet/srecode/expandproto.el \
422 $(lisp)/cedet/srecode/extract.el \
423 $(lisp)/cedet/srecode/fields.el \
424 $(lisp)/cedet/srecode/filters.el \
425 $(lisp)/cedet/srecode/find.el \
426 $(lisp)/cedet/srecode/getset.el \
427 $(lisp)/cedet/srecode/insert.el \
428 $(lisp)/cedet/srecode/java.el \
429 $(lisp)/cedet/srecode/map.el \
430 $(lisp)/cedet/srecode/mode.el \
431 $(lisp)/cedet/srecode/semantic.el \
432 $(lisp)/cedet/srecode/srt-mode.el \
433 $(lisp)/cedet/srecode/srt-wy.el \
434 $(lisp)/cedet/srecode/srt.el \
435 $(lisp)/cedet/srecode/table.el \
436 $(lisp)/cedet/srecode/template.el \
437 $(lisp)/cedet/srecode/texi.el \
438 $(lisp)/cdl.elc \ 299 $(lisp)/cdl.elc \
300 $(lisp)/cedet/cedet-cscope.elc \
301 $(lisp)/cedet/cedet-files.elc \
302 $(lisp)/cedet/cedet-global.elc \
303 $(lisp)/cedet/cedet-idutils.elc \
304 $(lisp)/cedet/cedet.elc \
305 $(lisp)/cedet/data-debug.elc \
306 $(lisp)/cedet/ede.elc \
307 $(lisp)/cedet/ede/autoconf-edit.elc \
308 $(lisp)/cedet/ede/cpp-root.elc \
309 $(lisp)/cedet/ede/dired.elc \
310 $(lisp)/cedet/ede/emacs.elc \
311 $(lisp)/cedet/ede/files.elc \
312 $(lisp)/cedet/ede/linux.elc \
313 $(lisp)/cedet/ede/locate.elc \
314 $(lisp)/cedet/ede/make.elc \
315 $(lisp)/cedet/ede/makefile-edit.elc \
316 $(lisp)/cedet/ede/pconf.elc \
317 $(lisp)/cedet/ede/pmake.elc \
318 $(lisp)/cedet/ede/proj-archive.elc \
319 $(lisp)/cedet/ede/proj-aux.elc \
320 $(lisp)/cedet/ede/proj-comp.elc \
321 $(lisp)/cedet/ede/proj-elisp.elc \
322 $(lisp)/cedet/ede/proj-info.elc \
323 $(lisp)/cedet/ede/proj-misc.elc \
324 $(lisp)/cedet/ede/proj-obj.elc \
325 $(lisp)/cedet/ede/proj-prog.elc \
326 $(lisp)/cedet/ede/proj-scheme.elc \
327 $(lisp)/cedet/ede/proj-shared.elc \
328 $(lisp)/cedet/ede/proj.elc \
329 $(lisp)/cedet/ede/project-am.elc \
330 $(lisp)/cedet/ede/simple.elc \
331 $(lisp)/cedet/ede/source.elc \
332 $(lisp)/cedet/ede/speedbar.elc \
333 $(lisp)/cedet/ede/srecode.elc \
334 $(lisp)/cedet/ede/system.elc \
335 $(lisp)/cedet/ede/util.elc \
336 $(lisp)/cedet/inversion.elc \
337 $(lisp)/cedet/mode-local.elc \
338 $(lisp)/cedet/pulse.elc \
339 $(lisp)/cedet/semantic.elc \
340 $(lisp)/cedet/semantic/analyze.elc \
341 $(lisp)/cedet/semantic/bovine.elc \
342 $(lisp)/cedet/semantic/chart.elc \
343 $(lisp)/cedet/semantic/complete.elc \
344 $(lisp)/cedet/semantic/ctxt.elc \
345 $(lisp)/cedet/semantic/db-debug.elc \
346 $(lisp)/cedet/semantic/db-ebrowse.elc \
347 $(lisp)/cedet/semantic/db-el.elc \
348 $(lisp)/cedet/semantic/db-file.elc \
349 $(lisp)/cedet/semantic/db-find.elc \
350 $(lisp)/cedet/semantic/db-global.elc \
351 $(lisp)/cedet/semantic/db-javascript.elc \
352 $(lisp)/cedet/semantic/db-mode.elc \
353 $(lisp)/cedet/semantic/db-ref.elc \
354 $(lisp)/cedet/semantic/db-typecache.elc \
355 $(lisp)/cedet/semantic/db.elc \
356 $(lisp)/cedet/semantic/debug.elc \
357 $(lisp)/cedet/semantic/decorate.elc \
358 $(lisp)/cedet/semantic/dep.elc \
359 $(lisp)/cedet/semantic/doc.elc \
360 $(lisp)/cedet/semantic/ede-grammar.elc \
361 $(lisp)/cedet/semantic/edit.elc \
362 $(lisp)/cedet/semantic/find.elc \
363 $(lisp)/cedet/semantic/format.elc \
364 $(lisp)/cedet/semantic/fw.elc \
365 $(lisp)/cedet/semantic/grammar-wy.elc \
366 $(lisp)/cedet/semantic/grammar.elc \
367 $(lisp)/cedet/semantic/html.elc \
368 $(lisp)/cedet/semantic/ia-sb.elc \
369 $(lisp)/cedet/semantic/ia.elc \
370 $(lisp)/cedet/semantic/idle.elc \
371 $(lisp)/cedet/semantic/java.elc \
372 $(lisp)/cedet/semantic/lex-spp.elc \
373 $(lisp)/cedet/semantic/lex.elc \
374 $(lisp)/cedet/semantic/mru-bookmark.elc \
375 $(lisp)/cedet/semantic/sb.elc \
376 $(lisp)/cedet/semantic/scope.elc \
377 $(lisp)/cedet/semantic/senator.elc \
378 $(lisp)/cedet/semantic/sort.elc \
379 $(lisp)/cedet/semantic/symref.elc \
380 $(lisp)/cedet/semantic/tag-file.elc \
381 $(lisp)/cedet/semantic/tag-ls.elc \
382 $(lisp)/cedet/semantic/tag-write.elc \
383 $(lisp)/cedet/semantic/tag.elc \
384 $(lisp)/cedet/semantic/texi.elc \
385 $(lisp)/cedet/semantic/util-modes.elc \
386 $(lisp)/cedet/semantic/util.elc \
387 $(lisp)/cedet/semantic/wisent.elc \
388 $(lisp)/cedet/srecode.elc \
389 $(lisp)/cedet/srecode/args.elc \
390 $(lisp)/cedet/srecode/compile.elc \
391 $(lisp)/cedet/srecode/cpp.elc \
392 $(lisp)/cedet/srecode/ctxt.elc \
393 $(lisp)/cedet/srecode/dictionary.elc \
394 $(lisp)/cedet/srecode/document.elc \
395 $(lisp)/cedet/srecode/el.elc \
396 $(lisp)/cedet/srecode/expandproto.elc \
397 $(lisp)/cedet/srecode/extract.elc \
398 $(lisp)/cedet/srecode/fields.elc \
399 $(lisp)/cedet/srecode/filters.elc \
400 $(lisp)/cedet/srecode/find.elc \
401 $(lisp)/cedet/srecode/getset.elc \
402 $(lisp)/cedet/srecode/insert.elc \
403 $(lisp)/cedet/srecode/java.elc \
404 $(lisp)/cedet/srecode/map.elc \
405 $(lisp)/cedet/srecode/mode.elc \
406 $(lisp)/cedet/srecode/semantic.elc \
407 $(lisp)/cedet/srecode/srt-mode.elc \
408 $(lisp)/cedet/srecode/srt-wy.elc \
409 $(lisp)/cedet/srecode/srt.elc \
410 $(lisp)/cedet/srecode/table.elc \
411 $(lisp)/cedet/srecode/template.elc \
412 $(lisp)/cedet/srecode/texi.elc \
439 $(lisp)/chistory.elc \ 413 $(lisp)/chistory.elc \
440 $(lisp)/cmuscheme.elc \ 414 $(lisp)/cmuscheme.elc \
441 $(lisp)/comint.elc \ 415 $(lisp)/comint.elc \
@@ -515,13 +489,13 @@ ELCFILES = \
515 $(lisp)/emacs-lisp/easy-mmode.elc \ 489 $(lisp)/emacs-lisp/easy-mmode.elc \
516 $(lisp)/emacs-lisp/easymenu.elc \ 490 $(lisp)/emacs-lisp/easymenu.elc \
517 $(lisp)/emacs-lisp/edebug.elc \ 491 $(lisp)/emacs-lisp/edebug.elc \
518 $(lisp)/emacs-lisp/eieio.elc \
519 $(lisp)/emacs-lisp/eieio-base.elc \ 492 $(lisp)/emacs-lisp/eieio-base.elc \
520 $(lisp)/emacs-lisp/eieio-comp.elc \ 493 $(lisp)/emacs-lisp/eieio-comp.elc \
521 $(lisp)/emacs-lisp/eieio-custom.elc \ 494 $(lisp)/emacs-lisp/eieio-custom.elc \
522 $(lisp)/emacs-lisp/eieio-datadebug.elc \ 495 $(lisp)/emacs-lisp/eieio-datadebug.elc \
523 $(lisp)/emacs-lisp/eieio-opt.elc \ 496 $(lisp)/emacs-lisp/eieio-opt.elc \
524 $(lisp)/emacs-lisp/eieio-speedbar.elc \ 497 $(lisp)/emacs-lisp/eieio-speedbar.elc \
498 $(lisp)/emacs-lisp/eieio.elc \
525 $(lisp)/emacs-lisp/eldoc.elc \ 499 $(lisp)/emacs-lisp/eldoc.elc \
526 $(lisp)/emacs-lisp/elint.elc \ 500 $(lisp)/emacs-lisp/elint.elc \
527 $(lisp)/emacs-lisp/elp.elc \ 501 $(lisp)/emacs-lisp/elp.elc \
@@ -663,8 +637,8 @@ ELCFILES = \
663 $(lisp)/faces.elc \ 637 $(lisp)/faces.elc \
664 $(lisp)/ffap.elc \ 638 $(lisp)/ffap.elc \
665 $(lisp)/filecache.elc \ 639 $(lisp)/filecache.elc \
666 $(lisp)/files.elc \
667 $(lisp)/files-x.elc \ 640 $(lisp)/files-x.elc \
641 $(lisp)/files.elc \
668 $(lisp)/filesets.elc \ 642 $(lisp)/filesets.elc \
669 $(lisp)/find-cmd.elc \ 643 $(lisp)/find-cmd.elc \
670 $(lisp)/find-dired.elc \ 644 $(lisp)/find-dired.elc \
@@ -864,8 +838,8 @@ ELCFILES = \
864 $(lisp)/international/quail.elc \ 838 $(lisp)/international/quail.elc \
865 $(lisp)/international/robin.elc \ 839 $(lisp)/international/robin.elc \
866 $(lisp)/international/titdic-cnv.elc \ 840 $(lisp)/international/titdic-cnv.elc \
867 $(lisp)/international/utf-7.elc \
868 $(lisp)/international/ucs-normalize.elc \ 841 $(lisp)/international/ucs-normalize.elc \
842 $(lisp)/international/utf-7.elc \
869 $(lisp)/isearch.elc \ 843 $(lisp)/isearch.elc \
870 $(lisp)/isearchb.elc \ 844 $(lisp)/isearchb.elc \
871 $(lisp)/iswitchb.elc \ 845 $(lisp)/iswitchb.elc \
@@ -995,8 +969,8 @@ ELCFILES = \
995 $(lisp)/net/goto-addr.elc \ 969 $(lisp)/net/goto-addr.elc \
996 $(lisp)/net/hmac-def.elc \ 970 $(lisp)/net/hmac-def.elc \
997 $(lisp)/net/hmac-md5.elc \ 971 $(lisp)/net/hmac-md5.elc \
998 $(lisp)/net/imap.elc \
999 $(lisp)/net/imap-hash.elc \ 972 $(lisp)/net/imap-hash.elc \
973 $(lisp)/net/imap.elc \
1000 $(lisp)/net/ldap.elc \ 974 $(lisp)/net/ldap.elc \
1001 $(lisp)/net/mairix.elc \ 975 $(lisp)/net/mairix.elc \
1002 $(lisp)/net/net-utils.elc \ 976 $(lisp)/net/net-utils.elc \
@@ -1491,7 +1465,7 @@ compile: $(LOADDEFS) autoloads compile-first
1491# unconditionally. Some files don't actually get compiled because they 1465# unconditionally. Some files don't actually get compiled because they
1492# set the local variable no-byte-compile. 1466# set the local variable no-byte-compile.
1493compile-always: doit 1467compile-always: doit
1494 cd $(lisp); rm -f *.elc */*.elc 1468 cd $(lisp); rm -f *.elc */*.elc */*/*.elc
1495 $(MAKE) $(MFLAGS) compile EMACS=$(EMACS) 1469 $(MAKE) $(MFLAGS) compile EMACS=$(EMACS)
1496 1470
1497## In case any files are missing from ELCFILES. 1471## In case any files are missing from ELCFILES.
@@ -1521,7 +1495,7 @@ compile-calc:
1521 1495
1522backup-compiled-files: 1496backup-compiled-files:
1523 -mv $(lisp)/elc.tar.gz $(lisp)/elc.tar.gz~ 1497 -mv $(lisp)/elc.tar.gz $(lisp)/elc.tar.gz~
1524 -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc 1498 -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc
1525 1499
1526# Compile Lisp files, but save old compiled files first. 1500# Compile Lisp files, but save old compiled files first.
1527 1501
@@ -1619,7 +1593,7 @@ $(CAL_DIR)/hol-loaddefs.el: $(CAL_SRC)
1619# file, we don't want to store it in the source repository). 1593# file, we don't want to store it in the source repository).
1620 1594
1621bootstrap-clean: 1595bootstrap-clean:
1622 cd $(lisp); rm -f *.elc */*.elc $(AUTOGENEL) 1596 cd $(lisp); rm -f *.elc */*.elc */*/*.elc $(AUTOGENEL)
1623 1597
1624distclean: 1598distclean:
1625 -rm -f ./Makefile 1599 -rm -f ./Makefile