(autoloads): Skip preloaded files. (Bug#4446)
This commit is contained in:
parent
a0436952b5
commit
3405d98c33
2 changed files with 11 additions and 2 deletions
|
@ -1,5 +1,11 @@
|
|||
2009-10-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs-lisp/autoload.el (autoload-excludes): New variable.
|
||||
(autoload-generate-file-autoloads): Skip files in autoload-excludes.
|
||||
(batch-update-autoloads): Process a string value of autoload-excludes,
|
||||
set during the build process.
|
||||
* Makefile.in (autoloads): Skip preloaded files. (Bug#4446)
|
||||
|
||||
* net/tramp.el (tramp-handle-start-file-process): Move tramp-error call
|
||||
inside with-parsed... macro so that `v' is defined.
|
||||
|
||||
|
|
|
@ -145,13 +145,16 @@ finder-data: doit
|
|||
|
||||
# The chmod +w is to handle env var CVSREAD=1. Files named
|
||||
# are identified by being the value of `generated-autoload-file'.
|
||||
autoloads: $(LOADDEFS) doit
|
||||
# The Makefile dependency is to make any missing-file error more explicit.
|
||||
autoloads: $(LOADDEFS) ../src/Makefile doit
|
||||
chmod +w $(lisp)/ps-print.el $(lisp)/emulation/tpu-edt.el \
|
||||
$(lisp)/emacs-lisp/cl-loaddefs.el $(lisp)/mail/rmail.el \
|
||||
$(lisp)/dired.el $(lisp)/ibuffer.el
|
||||
wd=$(lisp); $(setwins_almost); \
|
||||
echo Directories: $$wins; \
|
||||
$(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
|
||||
preload=`sed -n -e '/^lisp=/ s/$${lispsource}//g p' ../src/Makefile | \
|
||||
sed 's/^lisp= //'`; \
|
||||
$(emacs) -l autoload --eval "(setq generated-autoload-file \"$(lisp)/loaddefs.el\" autoload-excludes \"$${preload}\")" -f batch-update-autoloads $$wins
|
||||
|
||||
# This is required by the bootstrap-emacs target in ../src/Makefile, so
|
||||
# we know that if we have an emacs executable, we also have a subdirs.el.
|
||||
|
|
Loading…
Add table
Reference in a new issue