Next: ede-proj-target-makefile, Previous: ede-target, Up: Targets [Contents]
eieio-speedbar
eieio-speedbar-directory-button
ede-target
See ede-target.
ede-proj-target
See ede-proj-target-makefile, ede-proj-target-aux, See ede-proj-target-scheme.
: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.
:auxsource
Type: list
Default Value: nil
Auxiliary source files included in this target. Each of these is considered equivalent to a source file, but it is not distributed, and each should have a corresponding rule to build it.
:compiler
Type: (or null symbol)
Default Value: nil
The compiler to be used to compile this object. This should be a symbol, which contains the object defining the compiler. This enables save/restore to do so by name, permitting the sharing of these compiler resources, and global customization thereof.
:linker
Type: (or null symbol)
Default Value: nil
The linker to be used to link compiled sources for this object. This should be a symbol, which contains the object defining the linker. This enables save/restore to do so by name, permitting the sharing of these linker resources, and global customization thereof.
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.
Query if any files needed by THIS provided by automake are missing. Results in –add-missing being passed to automake.
Flush the configure file (current buffer) to accommodate THIS. By flushing, remove any cruft that may be in the file. Subsequent calls to ede-proj-tweak-autoconf can restore items removed by flush.
Insert rules needed by THIS target.
For TARGET, remove FILE. FILE must be massaged by ede-convert-path.
Add any missing files for THIS by creating them.
Return the variable name for THIS’s sources.
Insert variables needed by target THIS. Optional argument MORESOURCE is a list of additional sources to add to the sources variable.
Insert variables needed by target THIS in Makefile.am after SOURCES.
Insert any symbols that the DIST rule should depend on. Argument THIS is the target that should insert stuff.
List of linkers being used by OBJ.
If the linker
slot is empty, concoct one on a first match found
basis for any given type from the availablelinkers
slot.
Otherwise, return the linker
slot.
Converts all symbols into the objects to be used.
Return a list of patterns that are considered garbage to THIS. These are removed with make clean.
Tweak the configure file (current buffer) to accommodate THIS.
List of compilers being used by OBJ.
If the compiler
slot is empty, concoct one on a first match found
basis for any given type from the availablecompilers
slot.
Otherwise, return the compiler
slot.
Converts all symbols into the objects to be used.
Delete the current target THIS from its parent project.
Return the name of the main target for THIS target.
Call this when a user finishes customizing this object. Argument TARGET is the project we are completing customization on.
Insert user specified rules needed by THIS target.
Add to target THIS the current buffer represented as FILE.
Insert variables needed by target THIS in Makefile.am before SOURCES.
Insert any symbols that the DIST rule should depend on. Argument THIS is the target that should insert stuff.
Return a list of source files to convert to dependencies. Argument THIS is the target to get sources from.
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, Previous: ede-target, Up: Targets [Contents]