emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog Makefile.in


From: Andreas Schwab
Subject: [Emacs-diffs] emacs/lisp ChangeLog Makefile.in
Date: Mon, 28 Sep 2009 20:18:42 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Andreas Schwab <schwab> 09/09/28 20:18:42

Modified files:
        lisp           : ChangeLog Makefile.in 

Log message:
        (lisptagsfiles3): Define.
        (TAGS TAGS-LISP): Use it.
        (update-elclist): Add third directory level to look for elc files.
        (compile-always): Likewise.
        (backup-compiled-files): Likewise.
        (bootstrap-clean): Likewise.
        (ELCFILES): Update.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.16283&r2=1.16284
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/Makefile.in?cvsroot=emacs&r1=1.197&r2=1.198

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.16283
retrieving revision 1.16284
diff -u -b -r1.16283 -r1.16284
--- ChangeLog   28 Sep 2009 15:24:24 -0000      1.16283
+++ ChangeLog   28 Sep 2009 20:18:39 -0000      1.16284
@@ -1,3 +1,13 @@
+2009-09-28  Andreas Schwab  <address@hidden>
+
+       * Makefile.in (lisptagsfiles3): Define.
+       (TAGS TAGS-LISP): Use it.
+       (update-elclist): Add third directory level to look for elc files.
+       (compile-always): Likewise.
+       (backup-compiled-files): Likewise.
+       (bootstrap-clean): Likewise.
+       (ELCFILES): Update.
+
 2009-09-28  Chong Yidong  <address@hidden>
 
        * Makefile.in (ELCFILES): Add CEDET files.

Index: Makefile.in
===================================================================
RCS file: /sources/emacs/emacs/lisp/Makefile.in,v
retrieving revision 1.197
retrieving revision 1.198
diff -u -b -r1.197 -r1.198
--- Makefile.in 28 Sep 2009 15:24:26 -0000      1.197
+++ Makefile.in 28 Sep 2009 20:18:41 -0000      1.198
@@ -41,6 +41,7 @@
 
 lisptagsfiles1 = $(lisp)/*.el
 lisptagsfiles2 = $(lisp)/*/*.el
+lisptagsfiles3 = $(lisp)/*/*/*.el
 ETAGS = ../lib-src/etags
 
 # Automatically generated autoload files, apart from lisp/loaddefs.el.
@@ -168,8 +169,8 @@
 update-authors:
        $(emacs) -l authors -f batch-update-authors $(srcdir)/etc/AUTHORS 
$(srcdir)
 
-TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
-       els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ 
]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
+TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3)
+       els=`echo $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) | sed 
-e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
        ${ETAGS} -o $@ $$els
 
 .PHONY: update-elclist
@@ -184,7 +185,7 @@
 update-elclist:
        echo "/^ELCFILES/,/^$$/c\\" > temp.sed
        echo "ELCFILES =" | sed -e 's/$$/ \\\\\\/' >> temp.sed
-       LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc | sed -e "s|^$(lisp)|     
\$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed
+       LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc | sed 
-e "s|^$(lisp)|   \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed
        echo "" >> temp.sed
        -sed -f temp.sed $(lisp)/Makefile.in > temp-elcfiles || rm temp-elcfiles
        rm temp.sed
@@ -193,9 +194,9 @@
          chmod +w $(lisp)/Makefile.in; \
          mv -f temp-elcfiles $(lisp)/Makefile.in; \
        fi
-       -(COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc | sed 's/elc$$/el/';  \
-         COLLATE=C ls $(lisp)/*.el  $(lisp)/*/*.el;                       \
-         COLLATE=C ls $(lisp)/*.el  $(lisp)/*/*.el) |                     \
+       -(COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc | sed 
's/elc$$/el/';  \
+         COLLATE=C ls $(lisp)/*.el  $(lisp)/*/*.el $(lisp)/*/*/*.el;      \
+         COLLATE=C ls $(lisp)/*.el  $(lisp)/*/*.el $(lisp)/*/*/*.el) |    \
             sort | uniq -u | while read extra; do                         \
                 echo "Found left over byte-compiled file: $${extra}c !!" ;\
             done
@@ -295,147 +296,120 @@
        $(lisp)/calendar/timeclock.elc \
        $(lisp)/calendar/todo-mode.elc \
        $(lisp)/case-table.elc \
-       $(lisp)/cedet/cedet.el \
-       $(lisp)/cedet/cedet-cscope.el \
-       $(lisp)/cedet/cedet-files.el \
-       $(lisp)/cedet/cedet-global.el \
-       $(lisp)/cedet/cedet-idutils.el \
-       $(lisp)/cedet/inversion.el \
-       $(lisp)/cedet/mode-local.el \
-       $(lisp)/cedet/pulse.el \
-       $(lisp)/cedet/data-debug.el \
-       $(lisp)/cedet/ede.el \
-       $(lisp)/cedet/semantic.el \
-       $(lisp)/cedet/srecode.el \
-       $(lisp)/cedet/ede/autoconf-edit.el \
-       $(lisp)/cedet/ede/cpp-root.el \
-       $(lisp)/cedet/ede/dired.el \
-       $(lisp)/cedet/ede/emacs.el \
-       $(lisp)/cedet/ede/files.el \
-       $(lisp)/cedet/ede/linux.el \
-       $(lisp)/cedet/ede/locate.el \
-       $(lisp)/cedet/ede/make.el \
-       $(lisp)/cedet/ede/makefile-edit.el \
-       $(lisp)/cedet/ede/pconf.el \
-       $(lisp)/cedet/ede/pmake.el \
-       $(lisp)/cedet/ede/proj-archive.el \
-       $(lisp)/cedet/ede/proj-aux.el \
-       $(lisp)/cedet/ede/proj-comp.el \
-       $(lisp)/cedet/ede/proj-elisp.el \
-       $(lisp)/cedet/ede/proj-info.el \
-       $(lisp)/cedet/ede/proj-misc.el \
-       $(lisp)/cedet/ede/proj-obj.el \
-       $(lisp)/cedet/ede/proj-prog.el \
-       $(lisp)/cedet/ede/proj-scheme.el \
-       $(lisp)/cedet/ede/proj-shared.el \
-       $(lisp)/cedet/ede/proj.el \
-       $(lisp)/cedet/ede/project-am.el \
-       $(lisp)/cedet/ede/simple.el \
-       $(lisp)/cedet/ede/source.el \
-       $(lisp)/cedet/ede/speedbar.el \
-       $(lisp)/cedet/ede/srecode.el \
-       $(lisp)/cedet/ede/system.el \
-       $(lisp)/cedet/ede/util.el \
-       $(lisp)/cedet/semantic/analyze.el \
-       $(lisp)/cedet/semantic/bovine.el \
-       $(lisp)/cedet/semantic/chart.el \
-       $(lisp)/cedet/semantic/complete.el \
-       $(lisp)/cedet/semantic/ctxt.el \
-       $(lisp)/cedet/semantic/db-debug.el \
-       $(lisp)/cedet/semantic/db-ebrowse.el \
-       $(lisp)/cedet/semantic/db-el.el \
-       $(lisp)/cedet/semantic/db-file.el \
-       $(lisp)/cedet/semantic/db-find.el \
-       $(lisp)/cedet/semantic/db-global.el \
-       $(lisp)/cedet/semantic/db-javascript.el \
-       $(lisp)/cedet/semantic/db-mode.el \
-       $(lisp)/cedet/semantic/db-ref.el \
-       $(lisp)/cedet/semantic/db-typecache.el \
-       $(lisp)/cedet/semantic/db.el \
-       $(lisp)/cedet/semantic/debug.el \
-       $(lisp)/cedet/semantic/decorate.el \
-       $(lisp)/cedet/semantic/dep.el \
-       $(lisp)/cedet/semantic/doc.el \
-       $(lisp)/cedet/semantic/ede-grammar.el \
-       $(lisp)/cedet/semantic/edit.el \
-       $(lisp)/cedet/semantic/find.el \
-       $(lisp)/cedet/semantic/format.el \
-       $(lisp)/cedet/semantic/fw.el \
-       $(lisp)/cedet/semantic/grammar-wy.el \
-       $(lisp)/cedet/semantic/grammar.el \
-       $(lisp)/cedet/semantic/html.el \
-       $(lisp)/cedet/semantic/ia-sb.el \
-       $(lisp)/cedet/semantic/ia.el \
-       $(lisp)/cedet/semantic/idle.el \
-       $(lisp)/cedet/semantic/java.el \
-       $(lisp)/cedet/semantic/lex-spp.el \
-       $(lisp)/cedet/semantic/lex.el \
-       $(lisp)/cedet/semantic/mru-bookmark.el \
-       $(lisp)/cedet/semantic/sb.el \
-       $(lisp)/cedet/semantic/scope.el \
-       $(lisp)/cedet/semantic/senator.el \
-       $(lisp)/cedet/semantic/sort.el \
-       $(lisp)/cedet/semantic/symref.el \
-       $(lisp)/cedet/semantic/tag-file.el \
-       $(lisp)/cedet/semantic/tag-ls.el \
-       $(lisp)/cedet/semantic/tag-write.el \
-       $(lisp)/cedet/semantic/tag.el \
-       $(lisp)/cedet/semantic/texi.el \
-       $(lisp)/cedet/semantic/util-modes.el \
-       $(lisp)/cedet/semantic/util.el \
-       $(lisp)/cedet/semantic/wisent.el \
-       $(lisp)/cedet/semantic/analyze/complete.el \
-       $(lisp)/cedet/semantic/analyze/debug.el \
-       $(lisp)/cedet/semantic/analyze/fcn.el \
-       $(lisp)/cedet/semantic/analyze/refs.el \
-       $(lisp)/cedet/semantic/bovine/c-by.el \
-       $(lisp)/cedet/semantic/bovine/c.el \
-       $(lisp)/cedet/semantic/bovine/debug.el \
-       $(lisp)/cedet/semantic/bovine/el.el \
-       $(lisp)/cedet/semantic/bovine/gcc.el \
-       $(lisp)/cedet/semantic/bovine/make-by.el \
-       $(lisp)/cedet/semantic/bovine/make.el \
-       $(lisp)/cedet/semantic/bovine/scm-by.el \
-       $(lisp)/cedet/semantic/bovine/scm.el \
-       $(lisp)/cedet/semantic/decorate/include.el \
-       $(lisp)/cedet/semantic/decorate/mode.el \
-       $(lisp)/cedet/semantic/symref/cscope.el \
-       $(lisp)/cedet/semantic/symref/filter.el \
-       $(lisp)/cedet/semantic/symref/global.el \
-       $(lisp)/cedet/semantic/symref/grep.el \
-       $(lisp)/cedet/semantic/symref/idutils.el \
-       $(lisp)/cedet/semantic/symref/list.el \
-       $(lisp)/cedet/semantic/wisent/comp.el \
-       $(lisp)/cedet/semantic/wisent/java-tags.el \
-       $(lisp)/cedet/semantic/wisent/javascript.el \
-       $(lisp)/cedet/semantic/wisent/javat-wy.el \
-       $(lisp)/cedet/semantic/wisent/js-wy.el \
-       $(lisp)/cedet/semantic/wisent/wisent.el \
-       $(lisp)/cedet/srecode/args.el \
-       $(lisp)/cedet/srecode/compile.el \
-       $(lisp)/cedet/srecode/cpp.el \
-       $(lisp)/cedet/srecode/ctxt.el \
-       $(lisp)/cedet/srecode/dictionary.el \
-       $(lisp)/cedet/srecode/document.el \
-       $(lisp)/cedet/srecode/el.el \
-       $(lisp)/cedet/srecode/expandproto.el \
-       $(lisp)/cedet/srecode/extract.el \
-       $(lisp)/cedet/srecode/fields.el \
-       $(lisp)/cedet/srecode/filters.el \
-       $(lisp)/cedet/srecode/find.el \
-       $(lisp)/cedet/srecode/getset.el \
-       $(lisp)/cedet/srecode/insert.el \
-       $(lisp)/cedet/srecode/java.el \
-       $(lisp)/cedet/srecode/map.el \
-       $(lisp)/cedet/srecode/mode.el \
-       $(lisp)/cedet/srecode/semantic.el \
-       $(lisp)/cedet/srecode/srt-mode.el \
-       $(lisp)/cedet/srecode/srt-wy.el \
-       $(lisp)/cedet/srecode/srt.el \
-       $(lisp)/cedet/srecode/table.el \
-       $(lisp)/cedet/srecode/template.el \
-       $(lisp)/cedet/srecode/texi.el \
        $(lisp)/cdl.elc \
+       $(lisp)/cedet/cedet-cscope.elc \
+       $(lisp)/cedet/cedet-files.elc \
+       $(lisp)/cedet/cedet-global.elc \
+       $(lisp)/cedet/cedet-idutils.elc \
+       $(lisp)/cedet/cedet.elc \
+       $(lisp)/cedet/data-debug.elc \
+       $(lisp)/cedet/ede.elc \
+       $(lisp)/cedet/ede/autoconf-edit.elc \
+       $(lisp)/cedet/ede/cpp-root.elc \
+       $(lisp)/cedet/ede/dired.elc \
+       $(lisp)/cedet/ede/emacs.elc \
+       $(lisp)/cedet/ede/files.elc \
+       $(lisp)/cedet/ede/linux.elc \
+       $(lisp)/cedet/ede/locate.elc \
+       $(lisp)/cedet/ede/make.elc \
+       $(lisp)/cedet/ede/makefile-edit.elc \
+       $(lisp)/cedet/ede/pconf.elc \
+       $(lisp)/cedet/ede/pmake.elc \
+       $(lisp)/cedet/ede/proj-archive.elc \
+       $(lisp)/cedet/ede/proj-aux.elc \
+       $(lisp)/cedet/ede/proj-comp.elc \
+       $(lisp)/cedet/ede/proj-elisp.elc \
+       $(lisp)/cedet/ede/proj-info.elc \
+       $(lisp)/cedet/ede/proj-misc.elc \
+       $(lisp)/cedet/ede/proj-obj.elc \
+       $(lisp)/cedet/ede/proj-prog.elc \
+       $(lisp)/cedet/ede/proj-scheme.elc \
+       $(lisp)/cedet/ede/proj-shared.elc \
+       $(lisp)/cedet/ede/proj.elc \
+       $(lisp)/cedet/ede/project-am.elc \
+       $(lisp)/cedet/ede/simple.elc \
+       $(lisp)/cedet/ede/source.elc \
+       $(lisp)/cedet/ede/speedbar.elc \
+       $(lisp)/cedet/ede/srecode.elc \
+       $(lisp)/cedet/ede/system.elc \
+       $(lisp)/cedet/ede/util.elc \
+       $(lisp)/cedet/inversion.elc \
+       $(lisp)/cedet/mode-local.elc \
+       $(lisp)/cedet/pulse.elc \
+       $(lisp)/cedet/semantic.elc \
+       $(lisp)/cedet/semantic/analyze.elc \
+       $(lisp)/cedet/semantic/bovine.elc \
+       $(lisp)/cedet/semantic/chart.elc \
+       $(lisp)/cedet/semantic/complete.elc \
+       $(lisp)/cedet/semantic/ctxt.elc \
+       $(lisp)/cedet/semantic/db-debug.elc \
+       $(lisp)/cedet/semantic/db-ebrowse.elc \
+       $(lisp)/cedet/semantic/db-el.elc \
+       $(lisp)/cedet/semantic/db-file.elc \
+       $(lisp)/cedet/semantic/db-find.elc \
+       $(lisp)/cedet/semantic/db-global.elc \
+       $(lisp)/cedet/semantic/db-javascript.elc \
+       $(lisp)/cedet/semantic/db-mode.elc \
+       $(lisp)/cedet/semantic/db-ref.elc \
+       $(lisp)/cedet/semantic/db-typecache.elc \
+       $(lisp)/cedet/semantic/db.elc \
+       $(lisp)/cedet/semantic/debug.elc \
+       $(lisp)/cedet/semantic/decorate.elc \
+       $(lisp)/cedet/semantic/dep.elc \
+       $(lisp)/cedet/semantic/doc.elc \
+       $(lisp)/cedet/semantic/ede-grammar.elc \
+       $(lisp)/cedet/semantic/edit.elc \
+       $(lisp)/cedet/semantic/find.elc \
+       $(lisp)/cedet/semantic/format.elc \
+       $(lisp)/cedet/semantic/fw.elc \
+       $(lisp)/cedet/semantic/grammar-wy.elc \
+       $(lisp)/cedet/semantic/grammar.elc \
+       $(lisp)/cedet/semantic/html.elc \
+       $(lisp)/cedet/semantic/ia-sb.elc \
+       $(lisp)/cedet/semantic/ia.elc \
+       $(lisp)/cedet/semantic/idle.elc \
+       $(lisp)/cedet/semantic/java.elc \
+       $(lisp)/cedet/semantic/lex-spp.elc \
+       $(lisp)/cedet/semantic/lex.elc \
+       $(lisp)/cedet/semantic/mru-bookmark.elc \
+       $(lisp)/cedet/semantic/sb.elc \
+       $(lisp)/cedet/semantic/scope.elc \
+       $(lisp)/cedet/semantic/senator.elc \
+       $(lisp)/cedet/semantic/sort.elc \
+       $(lisp)/cedet/semantic/symref.elc \
+       $(lisp)/cedet/semantic/tag-file.elc \
+       $(lisp)/cedet/semantic/tag-ls.elc \
+       $(lisp)/cedet/semantic/tag-write.elc \
+       $(lisp)/cedet/semantic/tag.elc \
+       $(lisp)/cedet/semantic/texi.elc \
+       $(lisp)/cedet/semantic/util-modes.elc \
+       $(lisp)/cedet/semantic/util.elc \
+       $(lisp)/cedet/semantic/wisent.elc \
+       $(lisp)/cedet/srecode.elc \
+       $(lisp)/cedet/srecode/args.elc \
+       $(lisp)/cedet/srecode/compile.elc \
+       $(lisp)/cedet/srecode/cpp.elc \
+       $(lisp)/cedet/srecode/ctxt.elc \
+       $(lisp)/cedet/srecode/dictionary.elc \
+       $(lisp)/cedet/srecode/document.elc \
+       $(lisp)/cedet/srecode/el.elc \
+       $(lisp)/cedet/srecode/expandproto.elc \
+       $(lisp)/cedet/srecode/extract.elc \
+       $(lisp)/cedet/srecode/fields.elc \
+       $(lisp)/cedet/srecode/filters.elc \
+       $(lisp)/cedet/srecode/find.elc \
+       $(lisp)/cedet/srecode/getset.elc \
+       $(lisp)/cedet/srecode/insert.elc \
+       $(lisp)/cedet/srecode/java.elc \
+       $(lisp)/cedet/srecode/map.elc \
+       $(lisp)/cedet/srecode/mode.elc \
+       $(lisp)/cedet/srecode/semantic.elc \
+       $(lisp)/cedet/srecode/srt-mode.elc \
+       $(lisp)/cedet/srecode/srt-wy.elc \
+       $(lisp)/cedet/srecode/srt.elc \
+       $(lisp)/cedet/srecode/table.elc \
+       $(lisp)/cedet/srecode/template.elc \
+       $(lisp)/cedet/srecode/texi.elc \
        $(lisp)/chistory.elc \
        $(lisp)/cmuscheme.elc \
        $(lisp)/comint.elc \
@@ -515,13 +489,13 @@
        $(lisp)/emacs-lisp/easy-mmode.elc \
        $(lisp)/emacs-lisp/easymenu.elc \
        $(lisp)/emacs-lisp/edebug.elc \
-       $(lisp)/emacs-lisp/eieio.elc \
        $(lisp)/emacs-lisp/eieio-base.elc \
        $(lisp)/emacs-lisp/eieio-comp.elc \
        $(lisp)/emacs-lisp/eieio-custom.elc \
        $(lisp)/emacs-lisp/eieio-datadebug.elc \
        $(lisp)/emacs-lisp/eieio-opt.elc \
        $(lisp)/emacs-lisp/eieio-speedbar.elc \
+       $(lisp)/emacs-lisp/eieio.elc \
        $(lisp)/emacs-lisp/eldoc.elc \
        $(lisp)/emacs-lisp/elint.elc \
        $(lisp)/emacs-lisp/elp.elc \
@@ -663,8 +637,8 @@
        $(lisp)/faces.elc \
        $(lisp)/ffap.elc \
        $(lisp)/filecache.elc \
-       $(lisp)/files.elc \
        $(lisp)/files-x.elc \
+       $(lisp)/files.elc \
        $(lisp)/filesets.elc \
        $(lisp)/find-cmd.elc \
        $(lisp)/find-dired.elc \
@@ -864,8 +838,8 @@
        $(lisp)/international/quail.elc \
        $(lisp)/international/robin.elc \
        $(lisp)/international/titdic-cnv.elc \
-       $(lisp)/international/utf-7.elc \
        $(lisp)/international/ucs-normalize.elc \
+       $(lisp)/international/utf-7.elc \
        $(lisp)/isearch.elc \
        $(lisp)/isearchb.elc \
        $(lisp)/iswitchb.elc \
@@ -995,8 +969,8 @@
        $(lisp)/net/goto-addr.elc \
        $(lisp)/net/hmac-def.elc \
        $(lisp)/net/hmac-md5.elc \
-       $(lisp)/net/imap.elc \
        $(lisp)/net/imap-hash.elc \
+       $(lisp)/net/imap.elc \
        $(lisp)/net/ldap.elc \
        $(lisp)/net/mairix.elc \
        $(lisp)/net/net-utils.elc \
@@ -1491,7 +1465,7 @@
 # unconditionally.  Some files don't actually get compiled because they
 # set the local variable no-byte-compile.
 compile-always: doit
-       cd $(lisp); rm -f *.elc */*.elc
+       cd $(lisp); rm -f *.elc */*.elc */*/*.elc
        $(MAKE) $(MFLAGS) compile EMACS=$(EMACS)
 
 ## In case any files are missing from ELCFILES.
@@ -1521,7 +1495,7 @@
 
 backup-compiled-files:
        -mv $(lisp)/elc.tar.gz $(lisp)/elc.tar.gz~
-       -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc
+       -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc 
$(lisp)/*/*/*.elc
 
 # Compile Lisp files, but save old compiled files first.
 
@@ -1619,7 +1593,7 @@
 # file, we don't want to store it in the source repository).
 
 bootstrap-clean:
-       cd $(lisp); rm -f *.elc */*.elc $(AUTOGENEL)
+       cd $(lisp); rm -f *.elc */*.elc */*/*.elc $(AUTOGENEL)
 
 distclean:
        -rm -f ./Makefile




reply via email to

[Prev in Thread] Current Thread [Next in Thread]