Next: , Previous: , Up: Targets   [Contents]

8.8.9 ede-proj-target-elisp

Inheritance Tree:
eieio-speedbar
eieio-speedbar-directory-button
ede-target

See ede-target.

ede-proj-target

See ede-proj-target.

ede-proj-target-makefile

See ede-proj-target-makefile.

ede-proj-target-elisp
Children:

See ede-proj-target-elisp-autoloads.

Slots:
:aux-packages

Type: list
Default Value: nil

Additional packages needed. There should only be one toplevel package per auxiliary tool needed. These packages location is found, and added to the compile time load path.

8.8.9.1 Specialized Methods

Method: project-compile-target :AFTER obj

Compile all sources in a Lisp target OBJ. Bonus: Return a cons cell: (COMPILED . UPTODATE).

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-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.

Next: ede-proj-target-elisp-autoloads, Previous: ede-proj-target-makefile-shared-object, Up: Targets   [Contents]