Uses of Class
org.eclipse.cdt.make.internal.core.makefile.Directive

Packages that use Directive
org.eclipse.cdt.make.internal.core.makefile   
org.eclipse.cdt.make.internal.core.makefile.gnu   
org.eclipse.cdt.make.internal.core.makefile.posix   
 

Uses of Directive in org.eclipse.cdt.make.internal.core.makefile
 

Subclasses of Directive in org.eclipse.cdt.make.internal.core.makefile
 class AbstractMakefile
          Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule inference_rule : target ':' ( command ) + target_rule : target [ ( target ) * ] ':' [ ( prerequisite ) * ] [ ';' command ] [ ( command ) * ] macro_definition : string '=' (string)* comments : ('#' (string) ) * empty : command : prefix_command string target : string prefix_command : '-' | '@' | '+' internal_macro : "$<" | "$*" | "$@" | "$?"
 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 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 ':' ( command ) + target_rule : target [ ( target ) * ] ':' [ ( prerequisite ) * ] [ ';' command ] [ ( command ) * ] macro_definition : string '=' (string)* comments : ('#' (string) ) * empty : command : prefix_command string target : string prefix_command : '-' | '@' | '+' internal_macro : "$<" | "$*" | "$@" | "$?"
 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 ':' ( command ) + target_rule : target [ ( target ) * ] ':' [ ( prerequisite ) * ] [ ';' command ] [ ( prefix_command command ) * ] macro_definition : string '=' (string)* comments : '#' (string) * empty : command : string target : string prefix_command : '-' | '@' | '+' internal_macro : "$<" | "$*" | "$@" | "$?"
 

Methods in org.eclipse.cdt.make.internal.core.makefile that return Directive
 Directive[] Parent.getStatements()
           
 

Methods in org.eclipse.cdt.make.internal.core.makefile with parameters of type Directive
 void Parent.addDirective(Directive directive)
           
 void Parent.addDirectives(Directive[] directives)
           
 void Directive.setParent(Directive owner)
           
 

Constructors in org.eclipse.cdt.make.internal.core.makefile with parameters of type Directive
AbstractMakefile(Directive parent)
           
BadDirective(Directive parent, java.lang.String s)
           
Command(Directive parent, java.lang.String cmd)
           
Comment(Directive parent, java.lang.String cmt)
           
DefaultRule(Directive parent, Command[] cmds)
           
Directive(Directive owner)
           
EmptyLine(Directive parent)
           
IgnoreRule(Directive parent, java.lang.String[] reqs)
           
InferenceRule(Directive parent, java.lang.String tgt, Command[] cmds)
           
InferenceRule(Directive parent, Target target)
           
InferenceRule(Directive parent, Target target, Command[] cmds)
           
MacroDefinition(Directive parent, java.lang.String n, java.lang.StringBuffer v)
           
Parent(Directive parent)
           
PosixRule(Directive parent)
           
PreciousRule(Directive parent, java.lang.String[] reqs)
           
Rule(Directive parent, Target tgt)
           
Rule(Directive parent, Target tgt, Command[] cmds)
           
SccsGetRule(Directive parent, Command[] cmds)
           
SilentRule(Directive parent, java.lang.String[] reqs)
           
SpecialRule(Directive parent, Target target, java.lang.String[] reqs, Command[] cmds)
           
SuffixesRule(Directive parent, java.lang.String[] suffixes)
           
TargetRule(Directive parent, Target target)
           
TargetRule(Directive parent, Target target, java.lang.String[] deps)
           
TargetRule(Directive parent, Target target, java.lang.String[] reqs, Command[] commands)
           
 

Uses of Directive in org.eclipse.cdt.make.internal.core.makefile.gnu
 

Subclasses of Directive in org.eclipse.cdt.make.internal.core.makefile.gnu
 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 ':' ( command ) + target_rule : target [ ( target ) * ] ':' [ ( prerequisite ) * ] [ ';' command ] [ ( command ) * ] macro_definition : string '=' (string)* comments : ('#' (string) ) * empty : command : prefix_command string target : string prefix_command : '-' | '@' | '+' internal_macro : "$<" | "$*" | "$@" | "$?"
 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
           
 

Constructors in org.eclipse.cdt.make.internal.core.makefile.gnu with parameters of type Directive
Conditional(Directive parent)
           
Conditional(Directive parent, java.lang.String conditional)
           
Conditional(Directive parent, java.lang.String conditional, java.lang.String argument1, java.lang.String argument2)
           
DefineVariable(Directive parent, java.lang.String name, java.lang.StringBuffer value)
           
DeleteOnErrorRule(Directive parent, java.lang.String[] reqs)
           
Else(Directive parent)
           
Endef(Directive parent)
           
Endif(Directive parent)
           
ExportAllVariablesRule(Directive parent, java.lang.String[] reqs)
           
ExportVariable(Directive parent, java.lang.String name, java.lang.StringBuffer value, int type)
           
GNUTargetRule(Directive parent, Target target, boolean double_colon, java.lang.String[] normal_prereqs, java.lang.String[] order_prereqs, Command[] commands)
           
Ifdef(Directive parent, java.lang.String var)
           
Ifeq(Directive parent, java.lang.String cond)
           
Ifndef(Directive parent, java.lang.String var)
           
Ifneq(Directive parent, java.lang.String cond)
           
Include(Directive parent, java.lang.String[] files, java.lang.String[] directories)
           
IntermediateRule(Directive parent, java.lang.String[] reqs)
           
LowResolutionTimeRule(Directive parent, java.lang.String[] reqs)
           
NotParallelRule(Directive parent, java.lang.String[] reqs)
           
OverrideDefine(Directive parent, java.lang.String name, java.lang.StringBuffer value)
           
OverrideVariable(Directive parent, java.lang.String name, java.lang.StringBuffer value, int type)
           
PhonyRule(Directive parent, java.lang.String[] reqs)
           
SecondaryRule(Directive parent, java.lang.String[] reqs)
           
StaticTargetRule(Directive parent, Target target, java.lang.String target_pattern, java.lang.String[] prereq_patterns, Command[] commands)
           
TargetVariable(Directive parent, java.lang.String target, java.lang.String name, java.lang.StringBuffer value, boolean override, int type)
           
Terminal(Directive parent)
           
UnExport(Directive parent, java.lang.String var)
           
VariableDefinition(Directive parent, java.lang.String name, java.lang.StringBuffer value)
           
VariableDefinition(Directive parent, java.lang.String name, java.lang.StringBuffer value, int type)
           
VariableDefinition(Directive parent, java.lang.String target, java.lang.String name, java.lang.StringBuffer value, int type)
           
VPath(Directive parent, java.lang.String pat, java.lang.String[] dirs)
           
 

Uses of Directive in org.eclipse.cdt.make.internal.core.makefile.posix
 

Subclasses of Directive in org.eclipse.cdt.make.internal.core.makefile.posix
 class PosixMakefile
          Makefile : ( statement ) * statement : rule | macro_definition | comments | empty rule : inference_rule | target_rule | special_rule inference_rule : target ':' [ ';' command ] [ ( command ) * ] target_rule : [ ( target ) + ] ':' [ ( prerequisite ) * ] [ ';' command ] [ ( command ) * ] macro_definition : string '=' ( string )* comments : ('#' ( string ) ) * empty : command : prefix_command string target : string prefix_command : '-' | '@' | '+' internal_macro : "$<" | "$*" | "$@" | "$?"