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

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

Uses of IRule in org.eclipse.cdt.make.core.makefile
 

Subinterfaces of IRule in org.eclipse.cdt.make.core.makefile
 interface IDefaultRule
          .DEFAULT If the makefile uses this special target, the application shall ensure that it is specified with commands, but without prerequisites.
 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: command [command] The target is of the form .s2 or .s1.s2 There are no prerequisites.
 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 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 IRule
 IRule[] IMakefile.getRules()
          ITargetRule | IInferenceRule | ISpecialRule
 IRule[] IMakefile.getRules(java.lang.String target)
          Returns the IRule for target.
 

Uses of IRule in org.eclipse.cdt.make.core.makefile.gnu
 

Subinterfaces of IRule in org.eclipse.cdt.make.core.makefile.gnu
 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 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
 

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

Classes in org.eclipse.cdt.make.internal.core.makefile that implement IRule
 class DefaultRule
          .DEFAULT If the makefile uses this special target, the application shall ensure that it is specified with commands, but without prerequisites.
 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 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 IRule
 IRule[] AbstractMakefile.getRules()
           
 IRule[] AbstractMakefile.getRules(java.lang.String target)
           
 

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

Classes in org.eclipse.cdt.make.internal.core.makefile.gnu that implement IRule
 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 ExportAllVariablesRule
          .EXPORT_ALL_VARIABLES Simply by being mentioned as a target, this tells `make' to export all variables to child processes by default.
 class GNUTargetRule
           
 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 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 ...