Next: ede-proj-target, Up: Targets [Contents]
eieio-speedbar
eieio-speedbar-directory-button
ede-target
ede-cpp-root-target, ede-emacs-target-c, ede-emacs-target-el, ede-emacs-target-misc, ede-linux-target-c, ede-linux-target-misc, ede-maven-target-java, ede-maven-target-c, ede-maven-target-misc, ede-simple-target, See ede-proj-target, See project-am-target.
:name
Type: string
Name of this target.
:path
Type: string
The path to the sources of this target. Relative to the path of the project it belongs to.
:source
Type: list
Default Value: nil
Source files in this target.
:versionsource
Type: list
Default Value: nil
Source files with a version string in them. These files are checked for a version string whenever the EDE version of the master project is changed. When strings are found, the version previously there is updated.
Get the pre-processor map for project THIS.
Provide a speedbar description for OBJ.
Compile the current target OBJ. Argument COMMAND is the command to use for compiling the target.
Run the current project target OBJ in a debugger.
Convert path in a standard way for a given project. Default to making it project relative. Argument THIS is the project to convert PATH to.
Return the name of THIS target.
Return non-nil
if object THIS is in BUFFER to a SOURCE list.
Handles complex path issues.
Return the path to OBJ. Optional DEPTH is the depth we start at.
There are no default header files in EDE. Do a quick check to see if there is a Header tag in this buffer.
Remove the current buffer from project target OT. Argument FNND is an argument.
Check for some documentation files for THIS. Also do a quick check to see if there is a Documentation tag in this BUFFER.
For THIS, execute PROC on all buffers belonging to THIS.
Provide a speedbar description for a plain-child of OBJ. A plain child is a child element which is not an EIEIO object.
Retrieves the slot keybindings
from an object of class ede-target
Return a description suitable for the minibuffer about THIS.
Return the list of speedbar display children for THIS.
Get the system include path used by project THIS.
Retrieves the slot sourcetype
from an object of class ede-target
Return a fully qualified file name based on target THIS. FILENAME should be a filename which occurs in a directory in which THIS works. Optional argument FORCE forces the default filename to be provided even if it doesn’t exist.
Return a list of menu items for building target OBJ.
If optional argument CURRENT is non-nil
, return sub-menu code.
Return non-nil
if THIS target wants FILE.
In sources for THIS, change version numbers to VERSION.
Delete the current target OT from its parent project.
Return the sourcecode objects which THIS permits.
Create a speedbar tag line for a child of THIS. It has depth DEPTH.
Return a string to use as a speedbar button for OBJECT.
Call this when a user finishes customizing TARGET.
Edit the target OT associated with this file.
Return a list of files that provides documentation. Documentation is not for object THIS, but is provided by THIS for other files in the project.
Return non-nil
if THIS target wants FILE.
Return non-nil
if THIS target wants FILE.
Add the current buffer into project target OT. Argument FILE is the file to add.
Return the name of THIS target, suitable for make or debug style commands.
Retrieves the slot menu
from an object of class ede-target
Next: ede-proj-target, Up: Targets [Contents]