|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IDirective in org.eclipse.cdt.make.core.makefile |
---|
Subinterfaces of IDirective in org.eclipse.cdt.make.core.makefile | |
---|---|
interface |
ICommand
ICommand Commands are associated with a rule and executed by the make program when building a target. |
interface |
IComment
Comments start with '#' and until the end of the line. |
interface |
IDefaultRule
.DEFAULT If the makefile uses this special target, the application shall ensure that it is specified with commands, but without prerequisites. |
interface |
IEmptyLine
IEmptyLine |
interface |
IIgnoreRule
.IGNORE Prerequisites of this special target are targets themselves; this shall cause errors from commands associated with them to be ignored in the same manner as specified by the -i option. |
interface |
IInferenceRule
IInferenceRules are formated as follows: target: |
interface |
IMacroDefinition
IMacroDefinitions are in the form: string1 = [string2] |
interface |
IMakefile
IMakefile: Makefile : ( directive ) * directive : rule | macro_definition | comments | empty rule : inference_rule | target_rule | special_rule inference_rule : target ':' [ ';' command ] |
interface |
IParent
IParent |
interface |
IPosixRule
.POSIX The application shall ensure that this special target is specified without prerequisites or commands. |
interface |
IPreciousRule
.PRECIOUS Prerequisites of this special target shall not be removed if make recieves an asynchronous events. |
interface |
IRule
There are several kinds of rules: Inference rules, target rules Some make provides special rules for example: .DEFAULT, .IGNORE etc ... |
interface |
ISccsGetRule
.SCCS_GET The application shall ensure that this special target is specified without prerequesites. |
interface |
ISilentRule
.SILENT Prerequisites of this special target are targets themselves; this shall case commands associated with them not to be written to the standard output before they are executed. |
interface |
ISpecialRule
Target rule that have special meaning for Make. |
interface |
ISuffixesRule
.SUFFIXES Prerequesites of .SUFFIXES shall be appended to the list of known suffixes and are used in conjunction with the inference rules. |
interface |
ITargetRule
ITargetRule |
Methods in org.eclipse.cdt.make.core.makefile that return IDirective | |
---|---|
IDirective[] |
IMakefile.getBuiltins()
Return all the builtin directives. |
IDirective[] |
IParent.getDirectives()
|
IDirective |
IDirective.getParent()
Returns the parent of this directive, null if none. |
Uses of IDirective in org.eclipse.cdt.make.core.makefile.gnu |
---|
Subinterfaces of IDirective in org.eclipse.cdt.make.core.makefile.gnu | |
---|---|
interface |
IConditional
|
interface |
IDeleteOnErrorRule
.DELETE_ON_ERROR' If `.DELETE_ON_ERROR' is mentioned as a target anywhere in the makefile, then `make' will delete the target of a rule if it has changed and its commands exit with a nonzero exit status, just as it does when it receives a signal. |
interface |
IExportAllVariablesRule
.EXPORT_ALL_VARIABLES Simply by being mentioned as a target, this tells `make' to export all variables to child processes by default. |
interface |
IGNUMakefile
|
interface |
IInclude
|
interface |
IIntermediateRule
.INTERMEDIATE The targets which `.INTERMEDIATE' depends on are treated as intermediate files |
interface |
ILowResolutionTimeRule
.LOW_RESOLUTION_TIME If you specify prerequisites for `.LOW_RESOLUTION_TIME', `make' assumes that these files are created by commands that generate low resolution time stamps. |
interface |
INotParallelRule
.NOTPARALLEL If `.NOTPARALLEL' is mentioned as a target, then this invocation of `make' will be run serially, even if the `-j' option is given. |
interface |
IPhonyRule
.PHONY The prerequisites of the special target `.PHONY' are considered to be phony targets. |
interface |
ISecondaryRule
.SECONDARY The targets which `.SECONDARY' depends on are treated as intermediate files, except that they are never automatically deleted |
interface |
ITerminal
ITerminal finish a block. |
interface |
IUnExport
|
interface |
IVariableDefinition
|
interface |
IVPath
|
Uses of IDirective in org.eclipse.cdt.make.internal.core.makefile |
---|
Classes in org.eclipse.cdt.make.internal.core.makefile that implement IDirective | |
---|---|
class |
AbstractMakefile
Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule inference_rule : target ':' |
class |
BadDirective
|
class |
Command
Makefile : ( statement ) * statement : command | .. |
class |
Comment
|
class |
DefaultRule
.DEFAULT If the makefile uses this special target, the application shall ensure that it is specified with commands, but without prerequisites. |
class |
Directive
|
class |
EmptyLine
|
class |
IgnoreRule
.IGNORE Prerequistes of this special target are targets themselves; this shall cause errors from commands associated with them to be ignored in the same manner as specified by the -i option. |
class |
InferenceRule
|
class |
MacroDefinition
|
class |
NullMakefile
Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule inference_rule : target ':' |
class |
Parent
IParent |
class |
PosixRule
.POSIX The appliation shall ensure that this special target is specified without prerequisites or commands. |
class |
PreciousRule
.PRECIOUS Prerequisites of this special target shall not be removed if make recieves an asynchronous events. |
class |
Rule
|
class |
SccsGetRule
.SCCS_GET The application shall ensure that this special target is specified without prerequesites. |
class |
SilentRule
.SILENT Prerequisties of this special target are targets themselves; this shall cause commands associated with them not to be written to the standard output before they are executed. |
class |
SpecialRule
Targets that have special meaning for Make. |
class |
SuffixesRule
.SUFFIXES Prerequesites of .SUFFIXES shall be appended tothe list of known suffixes and are used inconjucntion with the inference rules. |
class |
TargetRule
Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule inference_rule : target ':' |
Fields in org.eclipse.cdt.make.internal.core.makefile declared as IDirective | |
---|---|
static IDirective[] |
NullMakefile.EMPTY_DIRECTIVES
|
Methods in org.eclipse.cdt.make.internal.core.makefile that return IDirective | |
---|---|
IDirective[] |
NullMakefile.getBuiltins()
|
abstract IDirective[] |
AbstractMakefile.getBuiltins()
|
IDirective[] |
Parent.getDirectives()
|
IDirective[] |
NullMakefile.getDirectives()
|
IDirective[] |
Parent.getDirectives(boolean expand)
|
IDirective |
Directive.getParent()
|
Methods in org.eclipse.cdt.make.internal.core.makefile with parameters of type IDirective | |
---|---|
void |
NullMakefile.addDirective(IDirective directive)
|
Uses of IDirective in org.eclipse.cdt.make.internal.core.makefile.gnu |
---|
Classes in org.eclipse.cdt.make.internal.core.makefile.gnu that implement IDirective | |
---|---|
class |
Conditional
|
class |
DefineVariable
|
class |
DeleteOnErrorRule
.DELETE_ON_ERROR If `.DELETE_ON_ERROR' is mentioned as a target anywhere in the makefile, then `make' will delete the target of a rule if it has changed and its commands exit with a nonzero exit status, just as it does when it receives a signal. |
class |
Else
|
class |
Endef
|
class |
Endif
|
class |
ExportAllVariablesRule
.EXPORT_ALL_VARIABLES Simply by being mentioned as a target, this tells `make' to export all variables to child processes by default. |
class |
ExportVariable
|
class |
GNUMakefile
Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule inference_rule : target ':' |
class |
GNUTargetRule
|
class |
Ifdef
|
class |
Ifeq
|
class |
Ifndef
|
class |
Ifneq
|
class |
Include
|
class |
IntermediateRule
.INTERMEDIATE The targets which `.INTERMEDIATE' depends on are treated as intermediate files |
class |
LowResolutionTimeRule
.LOW_RESOLUTION_TIME' If you specify prerequisites for `.LOW_RESOLUTION_TIME', `make' assumes that these files are created by commands that generate low resolution time stamps. |
class |
NotParallelRule
.NOTPARALLEL If `.NOTPARALLEL' is mentioned as a target, then this invocation of `make' will be run serially, even if the `-j' option is given. |
class |
OverrideDefine
|
class |
OverrideVariable
|
class |
PhonyRule
.PHONY The prerequisites of the special target `.PHONY' are considered to be phony targets. |
class |
SecondaryRule
.SECONDARY The targets which `.SECONDARY' depends on are treated as intermediate files, except that they are never automatically deleted |
class |
StaticTargetRule
Here is the syntax of a static pattern rule: TARGETS ...: TARGET-PATTERN: DEP-PATTERNS ... |
class |
TargetVariable
Here is the syntax of a static pattern rule: TARGETS ...: VARIABLE-ASSIGNMENT TARGETS ...: override VARIABLE-ASSIGNMENT |
class |
Terminal
|
class |
UnExport
|
class |
VariableDefinition
|
class |
VPath
|
Methods in org.eclipse.cdt.make.internal.core.makefile.gnu that return IDirective | |
---|---|
IDirective[] |
GNUMakefile.getBuiltins()
|
IDirective[] |
Include.getDirectives()
|
IDirective[] |
GNUMakefile.getDirectives(boolean expand)
|
Methods in org.eclipse.cdt.make.internal.core.makefile.gnu with parameters of type IDirective | |
---|---|
void |
GNUMakefileValidator.validateDirectives(org.eclipse.core.resources.IResource res,
IDirective[] directives)
|
Uses of IDirective in org.eclipse.cdt.make.internal.core.makefile.posix |
---|
Classes in org.eclipse.cdt.make.internal.core.makefile.posix that implement IDirective | |
---|---|
class |
PosixMakefile
Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule | special_rule inference_rule : target ':' [ ';' command ] |
Methods in org.eclipse.cdt.make.internal.core.makefile.posix that return IDirective | |
---|---|
IDirective[] |
PosixMakefile.getBuiltins()
|
Uses of IDirective in org.eclipse.cdt.make.internal.ui.editor |
---|
Methods in org.eclipse.cdt.make.internal.ui.editor with parameters of type IDirective | |
---|---|
void |
MakefileEditor.setSelection(IDirective directive,
boolean moveCursor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |