Next: ede-proj-target-makefile-miscelaneous, Previous: ede-proj-target-elisp, Up: Targets [Contents]

#### 8.8.10 ede-proj-target-elisp-autoloads

Inheritance Tree:
  `eieio-speedbar`
    `eieio-speedbar-directory-button`
      `See ede-target.`
        `See ede-proj-target.`
          `See ede-proj-target-makefile.`
            `See ede-proj-target-elisp.`
              `ede-proj-target-elisp-autoloads`

                No children

Slots:
  `:aux-packages`

    Type: `list`
    Default Value: `("cedet-autogen")`

    See ede-proj-target-elisp.

  `:autoload-file`

    Type: `string`
    Default Value: `"loaddefs.el"`

    The file that autoload definitions are placed in. There should be one load defs file for a given package. The load defs are created for all Emacs Lisp sources that exist in the directory of the created target.

  `:autoload-dirs`

    Type: `list`
    Default Value: `nil`

    The directories to scan for autoload definitions. If `nil` defaults to the current directory.

#### 8.8.10.1 Specialized Methods

Method: ede-proj-makefile-dependencies :AFTER this

  Return a string representing the dependencies for THIS. Always return an empty string for an autoloads generator.

Method: project-compile-target :AFTER obj

  Create or update the autoload target.

Method: ede-proj-flush-autoconf :AFTER this

  Flush the configure file (current buffer) to accommodate THIS.

Method: ede-buffer-mine :AFTER this buffer

  Return `t` if object THIS lays claim to the file in BUFFER. Lays claim to all .elc files that match .el files in this target.

Method: ede-proj-makefile-sourcevar :AFTER this

  Return the variable name for THIS’s sources.

Method: ede-proj-makefile-insert-dist-dependencies :AFTER this

  Insert any symbols that the DIST rule should depend on. Emacs Lisp autoload files ship the generated .el files. Argument THIS is the target which needs to insert an info file.

Method: ede-proj-tweak-autoconf :AFTER this

  Tweak the configure file (current buffer) to accommodate THIS.

Method: ede-update-version-in-source :AFTER this version

  In a Lisp file, updated a version string for THIS to VERSION. There are standards in Elisp files specifying how the version string is found, such as a `-version` variable, or the standard header.

Method: ede-proj-compilers :AFTER obj

  List of compilers being used by OBJ. If the `compiler` slot is empty, get the car of the compilers list.

Method: ede-proj-makefile-insert-dist-filepatterns :AFTER this

  Insert any symbols that the DIST rule should distribute. Emacs Lisp autoload files ship the generated .el files. Argument THIS is the target which needs to insert an info file.

Method: ede-proj-makefile-insert-source-variables :AFTER this &optional moresource

  Insert the source variables needed by THIS. Optional argument MORESOURCE is a list of additional sources to add to the sources variable.

Next: ede-proj-target-makefile-miscelaneous, Previous: ede-proj-target-elisp, Up: Targets [Contents]