diff options
author | Glenn Morris <[email protected]> | 2014-03-27 15:00:49 -0400 |
---|---|---|
committer | Glenn Morris <[email protected]> | 2014-03-27 15:00:49 -0400 |
commit | 6730259fea22fcd4b7d28f3b57fef2d5776a2dad (patch) | |
tree | bcb208f844d667b195a0310200ca769732165f49 /lisp/Makefile.in | |
parent | c31528bf1c82fcd6789d14ad24a548f7c95d0b3b (diff) |
Allow selective autoloading from lisp/obsolete directory
* lisp/Makefile.in (obsolete-autoloads): New rule.
(autoloads): Run obsolete-autoloads.
* lisp/obsolete/iswitchb.el (iswitchb-mode): Use obsolete-autoload.
* lisp/simple.el (iswitchb-mode): Remove hand-written autoloads.
Diffstat (limited to 'lisp/Makefile.in')
-rw-r--r-- | lisp/Makefile.in | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in index 6a1bca4c03..eb86256d18 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -196,6 +196,17 @@ autoloads: $(LOADDEFS) doit --eval '(setq autoload-builtin-package-versions t)' \ --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "$(srcdir)/loaddefs.el")))' \ -f batch-update-autoloads $$wins + $(MAKE) $(MFLAGS) obsolete-autoloads + +# The obsolete/ subdirectory is normally not scanned for autoloads. +# Sometimes we still want to autoload something from that directory, +# eg iswitchb. +.PHONY: obsolete-autoloads +obsolete-autoloads: ${lisp}/obsolete/*.el + $(emacs) -l autoload \ + --eval '(setq generate-autoload-cookie ";;;###obsolete-autoload")' \ + --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "$(srcdir)/loaddefs.el")))' \ + -f batch-update-autoloads ${lisp}/obsolete # 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. |