org.eclipse.cdt.make.internal.core.makefile.gnu
Class StaticTargetRule

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.makefile.Directive
      extended by org.eclipse.cdt.make.internal.core.makefile.Parent
          extended by org.eclipse.cdt.make.internal.core.makefile.Rule
              extended by org.eclipse.cdt.make.internal.core.makefile.InferenceRule
                  extended by org.eclipse.cdt.make.internal.core.makefile.gnu.StaticTargetRule
All Implemented Interfaces:
IDirective, IInferenceRule, IParent, IRule

public class StaticTargetRule
extends InferenceRule
implements IInferenceRule

Here is the syntax of a static pattern rule: TARGETS ...: TARGET-PATTERN: DEP-PATTERNS ... COMMANDS ...


Constructor Summary
StaticTargetRule(Directive parent, Target target, java.lang.String target_pattern, java.lang.String[] prereq_patterns, Command[] commands)
           
 
Method Summary
 java.lang.String[] getPrerequisitePatterns()
           
 java.lang.String getTargetPattern()
           
 void setPrerequesitePatterns(java.lang.String[] prereqs)
           
 void setTargetPattern(java.lang.String target_pattern)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Rule
equals, getCommands, getTarget, setTarget
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Parent
addDirective, addDirectives, clearDirectives, getDirectives, getDirectives, getStatements
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Directive
getEndLine, getFileName, getParent, getStartLine, setEndLine, setFilename, setLines, setParent, setStartLine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IRule
getCommands, getTarget
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IParent
getDirectives
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IDirective
getEndLine, getFileName, getParent, getStartLine
 

Constructor Detail

StaticTargetRule

public StaticTargetRule(Directive parent,
                        Target target,
                        java.lang.String target_pattern,
                        java.lang.String[] prereq_patterns,
                        Command[] commands)
Method Detail

getPrerequisitePatterns

public java.lang.String[] getPrerequisitePatterns()

setPrerequesitePatterns

public void setPrerequesitePatterns(java.lang.String[] prereqs)

getTargetPattern

public java.lang.String getTargetPattern()

setTargetPattern

public void setTargetPattern(java.lang.String target_pattern)

toString

public java.lang.String toString()
Specified by:
toString in interface IDirective
Overrides:
toString in class InferenceRule
See Also:
Object.toString()