• Chong Yidong's avatar
    lisp/Makefile.in: Ignore CEDET subdirectories when making subdirs.el. · 3d9d8486
    Chong Yidong authored
    lisp/emacs-lisp/autoload.el (generated-autoload-feature): New var.
    (autoload-rubric): Use it.
    
    lisp/cedet/semantic/adebug.el (data-debug-insert-find-results-button): Require
    db-find.
    
    lisp/cedet/semantic/analyze.el: Require semantic/tag.  Don't declare
    autoloaded functions.
    
    lisp/cedet/semantic/chart.el: Don't declare autoloaded functions.
    
    lisp/cedet/semantic/complete.el: eval-when-compile semantic/find for macro.
    (semantic-collector-calculate-completions-raw): Require semantic/db-find.
    
    lisp/cedet/semantic/ctxt.el (semantic-up-context): Require semantic/find.
    Don't require it at top-level.
    
    lisp/cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-dump): Require
    data-debug.  Don't require it at top-level.  Don't require semantic/sort.
    
    lisp/cedet/semantic/db-find.el: Add local vars for autoloading.
    Don't require semantic/tag-file and semantic/sort.
    (semanticdb-find-default-throttle, semanticdb-find-result-length)
    (semanticdb-find-result-nth, semanticdb-find-result-nth-in-buffer)
    (semanticdb-find-tags-by-name, semanticdb-find-tags-for-completion)
    (semanticdb-find-translate-path, semanticdb-find-table-for-include): Autoload.
    
    lisp/cedet/semantic/db-ref.el: Require semantic and semantic/tag.
    (semanticdb-ref-test): Require data-debug.  Don't require it at
    top-level.
    
    lisp/cedet/semantic/db-typecache.el: Require semantic and semantic/tag.
    Declare semantic-sort-tags-by-name-then-type-increasing and
    semantic-scope-tag-clone-with-scope.
    eval-when-compile semantic/find for semantic-find-tags-by-* macros.
    Add local vars for autoloading.
    (semanticdb-typecache-find): Autoload.
    
    lisp/cedet/semantic/db.el: Add local vars for autoloading.
    (semanticdb-current-database, semanticdb-current-table)
    (semanticdb-file-table-object): Autoload.
    
    lisp/cedet/semantic/decorate.el: Don't requirements for autoloaded functions.
    
    lisp/cedet/semantic/doc.el: Add local vars for autoloading.
    (semantic-documentation-for-tag): Autoload.
    
    lisp/cedet/semantic/edit.el: Drop requirements for autoloaded functions.
    
    lisp/cedet/semantic/find.el: Add local vars for autoloading.
    (semantic-current-tag, semantic-find-tag-by-overlay)
    (semantic-find-first-tag-by-name): Autoload.
    
    lisp/cedet/semantic/format.el: Add local vars for autoloading.
    (semantic-format-tag-name, semantic-format-tag-custom-list)
    (semantic-format-tag-functions): Autoload.
    
    lisp/cedet/semantic/fw.el: Require semantic/loaddefs.
    
    lisp/cedet/semantic/html.el (semantic-html-recursive-combobulate-list):
    Use assoc-string instead of assoc-case.
    
    lisp/cedet/semantic/ia.el (semantic-ia-insert-tag): Move up to avoid
    compiler error.
    (semantic-ia-complete-symbol-menu): Require imenu.
    (semantic-ia-fast-jump): Require semantic/decorate/include.
    
    lisp/cedet/semantic/idle.el: Require semantic and semantic/tag.
    Declare semanticdb-typecache-refresh-for-buffer and eldoc-message.
    eval-when-compile semantic/find for semantic-find-tags-by-name macro.
    
    lisp/cedet/semantic/sort.el: Add local vars for autoloading.
    (semantic-flatten-tags-table, semantic-tag-external-member-parent):
    Autoload.
    
    lisp/cedet/semantic/tag-file.el: Add local vars for autoloading.
    (semantic-go-to-tag, semantic-dependency-tag-file): Autoload.
    
    lisp/cedet/semantic/tag-ls.el: Add local vars for autoloading.
    (semantic-tag-prototype-p): Autoload.
    
    lisp/cedet/semantic/tag.el: Don't declare autoloaded functions.
    
    lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading.
    (semantic-analyze-possible-completions): Autoload.
    
    lisp/cedet/semantic/analyze/fcn.el: Require mode-local.
    3d9d8486
Makefile.in 50.6 KB