org.eclipse.cdt.make.core.makefile
Interface IRule

All Superinterfaces:
IDirective, IParent
All Known Subinterfaces:
IDefaultRule, IDeleteOnErrorRule, IExportAllVariablesRule, IIgnoreRule, IInferenceRule, IIntermediateRule, ILowResolutionTimeRule, INotParallelRule, IPhonyRule, IPosixRule, IPreciousRule, ISccsGetRule, ISecondaryRule, ISilentRule, ISpecialRule, ISuffixesRule, ITargetRule
All Known Implementing Classes:
DefaultRule, DeleteOnErrorRule, ExportAllVariablesRule, GNUTargetRule, IgnoreRule, InferenceRule, IntermediateRule, LowResolutionTimeRule, NotParallelRule, PhonyRule, PosixRule, PreciousRule, Rule, SccsGetRule, SecondaryRule, SilentRule, SpecialRule, StaticTargetRule, SuffixesRule, TargetRule

public interface IRule
extends IParent

There are several kinds of rules: Inference rules, target rules Some make provides special rules for example: .DEFAULT, .IGNORE etc ...


Method Summary
 ICommand[] getCommands()
          Array of command for the rule.
 ITarget getTarget()
          The rule target name.
 
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, toString
 

Method Detail

getCommands

ICommand[] getCommands()
Array of command for the rule.

Returns:

getTarget

ITarget getTarget()
The rule target name.

Returns: