Mercurial > emacs
changeset 105271:5099e5036973
(lisptagsfiles4): New.
(AUTOGENEL): Add cedet loaddefs files.
(TAGS, TAGS-LISP): Use $lisptagsfiles4.
(update-elclist, compile-always, backup-compiled-files)
(bootstrap-clean): Add yet another directory level.
(update-elclist): Use LC_COLLATE rather than COLLATE.
(ELCFILES): Update, via `make update-elclist'.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Tue, 29 Sep 2009 02:17:00 +0000 |
parents | 3c67a7fe36f8 |
children | b51e687e8c81 |
files | lisp/ChangeLog lisp/Makefile.in |
diffstat | 2 files changed, 52 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Sep 29 01:01:43 2009 +0000 +++ b/lisp/ChangeLog Tue Sep 29 02:17:00 2009 +0000 @@ -1,3 +1,13 @@ +2009-09-29 Glenn Morris <rgm@gnu.org> + + * Makefile.in (lisptagsfiles4): New. + (AUTOGENEL): Add cedet loaddefs files. + (TAGS, TAGS-LISP): Use $lisptagsfiles4. + (update-elclist, compile-always, backup-compiled-files) + (bootstrap-clean): Add yet another directory level. + (update-elclist): Use LC_COLLATE rather than COLLATE. + (ELCFILES): Update, via `make update-elclist'. + 2009-09-29 Juanma Barranquero <lekktu@gmail.com> * makefile.w32-in (WINS_CEDET, WINS_BASIC, WINS_SUBDIR): New macros. @@ -7,7 +17,7 @@ 2009-09-28 Andreas Schwab <schwab@linux-m68k.org> * Makefile.in (lisptagsfiles3): Define. - (TAGS TAGS-LISP): Use it. + (TAGS, TAGS-LISP): Use it. (update-elclist): Add third directory level to look for elc files. (compile-always): Likewise. (backup-compiled-files): Likewise.
--- a/lisp/Makefile.in Tue Sep 29 01:01:43 2009 +0000 +++ b/lisp/Makefile.in Tue Sep 29 02:17:00 2009 +0000 @@ -42,6 +42,7 @@ lisptagsfiles1 = $(lisp)/*.el lisptagsfiles2 = $(lisp)/*/*.el lisptagsfiles3 = $(lisp)/*/*/*.el +lisptagsfiles4 = $(lisp)/*/*/*/*.el ETAGS = ../lib-src/etags # Automatically generated autoload files, apart from lisp/loaddefs.el. @@ -60,7 +61,10 @@ finder-inf.el \ subdirs.el \ calc/calc-loaddefs.el \ - eshell/esh-groups.el + eshell/esh-groups.el \ + cedet/semantic/loaddefs.el \ + cedet/ede/loaddefs.el \ + cedet/srecode/loaddefs.el # Files to compile before others during a bootstrap. This is done to # speed up the bootstrap process. @@ -169,8 +173,8 @@ update-authors: $(emacs) -l authors -f batch-update-authors $(srcdir)/etc/AUTHORS $(srcdir) -TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) - els=`echo $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ +TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) $(lisptagsfiles4) + els=`echo $(lisptagsfiles1) $(lisptagsfiles2) $(lisptagsfiles3) $(lisptagsfiles4) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ ${ETAGS} -o $@ $$els .PHONY: update-elclist @@ -185,7 +189,7 @@ update-elclist: echo "/^ELCFILES/,/^$$/c\\" > temp.sed echo "ELCFILES =" | sed -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 + LC_COLLATE=C ls $(lisp)/*.elc $(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 @@ -194,9 +198,9 @@ chmod +w $(lisp)/Makefile.in; \ mv -f temp-elcfiles $(lisp)/Makefile.in; \ fi - -(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) | \ + -(LC_COLLATE=C ls $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc $(lisp)/*/*/*/*.elc | sed 's/elc$$/el/'; \ + LC_COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el $(lisp)/*/*/*.el $(lisp)/*/*/*/*.el; \ + LC_COLLATE=C ls $(lisp)/*.el $(lisp)/*/*.el $(lisp)/*/*/*.el $(lisp)/*/*/*/*.el) | \ sort | uniq -u | while read extra; do \ echo "Found left over byte-compiled file: $${extra}c !!" ;\ done @@ -338,7 +342,20 @@ $(lisp)/cedet/pulse.elc \ $(lisp)/cedet/semantic.elc \ $(lisp)/cedet/semantic/analyze.elc \ + $(lisp)/cedet/semantic/analyze/complete.elc \ + $(lisp)/cedet/semantic/analyze/debug.elc \ + $(lisp)/cedet/semantic/analyze/fcn.elc \ + $(lisp)/cedet/semantic/analyze/refs.elc \ $(lisp)/cedet/semantic/bovine.elc \ + $(lisp)/cedet/semantic/bovine/c-by.elc \ + $(lisp)/cedet/semantic/bovine/c.elc \ + $(lisp)/cedet/semantic/bovine/debug.elc \ + $(lisp)/cedet/semantic/bovine/el.elc \ + $(lisp)/cedet/semantic/bovine/gcc.elc \ + $(lisp)/cedet/semantic/bovine/make-by.elc \ + $(lisp)/cedet/semantic/bovine/make.elc \ + $(lisp)/cedet/semantic/bovine/scm-by.elc \ + $(lisp)/cedet/semantic/bovine/scm.elc \ $(lisp)/cedet/semantic/chart.elc \ $(lisp)/cedet/semantic/complete.elc \ $(lisp)/cedet/semantic/ctxt.elc \ @@ -355,6 +372,8 @@ $(lisp)/cedet/semantic/db.elc \ $(lisp)/cedet/semantic/debug.elc \ $(lisp)/cedet/semantic/decorate.elc \ + $(lisp)/cedet/semantic/decorate/include.elc \ + $(lisp)/cedet/semantic/decorate/mode.elc \ $(lisp)/cedet/semantic/dep.elc \ $(lisp)/cedet/semantic/doc.elc \ $(lisp)/cedet/semantic/ede-grammar.elc \ @@ -377,6 +396,12 @@ $(lisp)/cedet/semantic/senator.elc \ $(lisp)/cedet/semantic/sort.elc \ $(lisp)/cedet/semantic/symref.elc \ + $(lisp)/cedet/semantic/symref/cscope.elc \ + $(lisp)/cedet/semantic/symref/filter.elc \ + $(lisp)/cedet/semantic/symref/global.elc \ + $(lisp)/cedet/semantic/symref/grep.elc \ + $(lisp)/cedet/semantic/symref/idutils.elc \ + $(lisp)/cedet/semantic/symref/list.elc \ $(lisp)/cedet/semantic/tag-file.elc \ $(lisp)/cedet/semantic/tag-ls.elc \ $(lisp)/cedet/semantic/tag-write.elc \ @@ -385,6 +410,12 @@ $(lisp)/cedet/semantic/util-modes.elc \ $(lisp)/cedet/semantic/util.elc \ $(lisp)/cedet/semantic/wisent.elc \ + $(lisp)/cedet/semantic/wisent/comp.elc \ + $(lisp)/cedet/semantic/wisent/java-tags.elc \ + $(lisp)/cedet/semantic/wisent/javascript.elc \ + $(lisp)/cedet/semantic/wisent/javat-wy.elc \ + $(lisp)/cedet/semantic/wisent/js-wy.elc \ + $(lisp)/cedet/semantic/wisent/wisent.elc \ $(lisp)/cedet/srecode.elc \ $(lisp)/cedet/srecode/args.elc \ $(lisp)/cedet/srecode/compile.elc \ @@ -1465,7 +1496,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 */*/*.elc + cd $(lisp); rm -f *.elc */*.elc */*/*.elc */*/*/*.elc $(MAKE) $(MFLAGS) compile EMACS=$(EMACS) ## In case any files are missing from ELCFILES. @@ -1495,7 +1526,7 @@ backup-compiled-files: -mv $(lisp)/elc.tar.gz $(lisp)/elc.tar.gz~ - -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc + -tar czf $(lisp)/elc.tar.gz $(lisp)/*.elc $(lisp)/*/*.elc $(lisp)/*/*/*.elc $(lisp)/*/*/*/*.elc # Compile Lisp files, but save old compiled files first. @@ -1593,7 +1624,7 @@ # file, we don't want to store it in the source repository). bootstrap-clean: - cd $(lisp); rm -f *.elc */*.elc */*/*.elc $(AUTOGENEL) + cd $(lisp); rm -f *.elc */*.elc */*/*.elc */*/*/*.elc $(AUTOGENEL) distclean: -rm -f ./Makefile