Next: semantic-ede-proj-target-grammar, Previous: ede-proj-target, Up: Targets [Contents]
eieio-speedbar
eieio-speedbar-directory-button
See ede-target.
See ede-proj-target.
ede-proj-target-makefile
See semantic-ede-proj-target-grammar, See ede-proj-target-makefile-objectcode, See ede-proj-target-elisp, See ede-proj-target-makefile-miscelaneous, See ede-proj-target-makefile-info.
:makefile
Type: string
Default Value: "Makefile"
File name of generated Makefile.
:partofall
Type: boolean
Default Value: t
Non nil
means the rule created is part of the all target.
Setting this to nil
creates the rule to build this item, but does not
include it in the all:
rule.
:configuration-variables
Type: list
Default Value: nil
Makefile variables appended to use in different configurations. These variables are used in the makefile when a configuration becomes active. Target variables are always renamed such as foo_CFLAGS, then included into commands where the variable would usually appear.
:rules
Type: list
Default Value: nil
Arbitrary rules and dependencies needed to make this target. It is safe to leave this blank.
Return a string representing the dependencies for THIS. Some compilers only use the first element in the dependencies, others have a list of intermediates (object files), and others don’t care. This allows customization of how these elements appear.
Compile the current target program OBJ. Optional argument COMMAND is the s the alternate command to use.
Insert rules needed by THIS target.
Insert variables needed by target THIS. Optional argument MORESOURCE is a list of additional sources to add to the sources variable.
Insert the commands needed by target THIS. For targets, insert the commands needed by the chosen compiler.
Return a list of configuration variables from THIS. Use CONFIGURATION as the current configuration to query.
Next: semantic-ede-proj-target-grammar, Previous: ede-proj-target, Up: Targets [Contents]