Mercurial > emacs
comparison lisp/Makefile.in @ 105235:f2e56d1eff32
* menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools
menu.
* ediff-hook.el: Move menu-bar-ediff-misc-menu into
menu-bar-ediff-menu.
* emacs-lisp/lisp-mode.el: Add doc-string-elt property to
define-overloadable-function.
* progmodes/autoconf.el: Provide autoconf as well, so that this
file can be `require'd.
* emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.
* emacs-lisp/autoload.el (generated-autoload-feature)
(generated-autoload-load-name): New vars.
(autoload-rubric, autoload-generate-file-autoloads): Use them.
(make-autoload): Recognize define-overloadable-function and
defclass forms (for EIEIO).
* Makefile.in (update-subdirs): Exclude cedet directory.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 27 Sep 2009 23:25:03 +0000 |
parents | 95bdce3df18d |
children | 2ce28d0d9fe1 |
comparison
equal
deleted
inserted
replaced
105234:bb13a70d9c32 | 105235:f2e56d1eff32 |
---|---|
85 # Find all subdirectories except `obsolete' and `term'. | 85 # Find all subdirectories except `obsolete' and `term'. |
86 | 86 |
87 setwins_almost=subdirs=`(cd $$wd; find . -type d -print)`; \ | 87 setwins_almost=subdirs=`(cd $$wd; find . -type d -print)`; \ |
88 for file in $$subdirs; do \ | 88 for file in $$subdirs; do \ |
89 case $$file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* | */obsolete | */term ) ;; \ | 89 case $$file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* | */obsolete | */term ) ;; \ |
90 *) wins="$$wins $$wd/$$file" ;; \ | |
91 esac; \ | |
92 done | |
93 | |
94 # Find all subdirectories in which we might want to create subdirs.el | |
95 | |
96 setwins_for_subdirs=subdirs=`(cd $$wd; find . -type d -print)`; \ | |
97 for file in $$subdirs; do \ | |
98 case $$file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* | */cedet* ) ;; \ | |
90 *) wins="$$wins $$wd/$$file" ;; \ | 99 *) wins="$$wins $$wd/$$file" ;; \ |
91 esac; \ | 100 esac; \ |
92 done | 101 done |
93 | 102 |
94 # `compile-main' tends to be slower than `recompile' but can be parallelized | 103 # `compile-main' tends to be slower than `recompile' but can be parallelized |
142 # This is required by the bootstrap-emacs target in ../src/Makefile, so | 151 # This is required by the bootstrap-emacs target in ../src/Makefile, so |
143 # we know that if we have an emacs executable, we also have a subdirs.el. | 152 # we know that if we have an emacs executable, we also have a subdirs.el. |
144 $(lisp)/subdirs.el: | 153 $(lisp)/subdirs.el: |
145 $(MAKE) $(MFLAGS) update-subdirs | 154 $(MAKE) $(MFLAGS) update-subdirs |
146 update-subdirs: doit | 155 update-subdirs: doit |
147 wd=$(lisp); $(setwins); \ | 156 wd=$(lisp); $(setwins_for_subdirs); \ |
148 for file in $$wins; do \ | 157 for file in $$wins; do \ |
149 $(srcdir)/update-subdirs $$file; \ | 158 $(srcdir)/update-subdirs $$file; \ |
150 done; | 159 done; |
151 | 160 |
152 updates: update-subdirs autoloads finder-data custom-deps | 161 updates: update-subdirs autoloads finder-data custom-deps |