Back to index

enigmail  1.4.3
Public Member Functions | Public Attributes | Static Public Attributes
pymake.data.PatternRuleInstance Class Reference

List of all members.

Public Member Functions

def __init__
def getcommands
def __str__

Public Attributes

 dir
 stem
 prule
 prerequisites
 doublecolon
 loc
 ismatchany
 commands

Static Public Attributes

 weakdeps = False

Detailed Description

Definition at line 1256 of file data.py.


Constructor & Destructor Documentation

def pymake.data.PatternRuleInstance.__init__ (   self,
  prule,
  dir,
  stem,
  ismatchany 
)

Definition at line 1263 of file data.py.

01263 
01264     def __init__(self, prule, dir, stem, ismatchany):
01265         assert isinstance(prule, PatternRule)
01266 
01267         self.dir = dir
01268         self.stem = stem
01269         self.prule = prule
01270         self.prerequisites = prule.prerequisitesforstem(dir, stem)
01271         self.doublecolon = prule.doublecolon
01272         self.loc = prule.loc
01273         self.ismatchany = ismatchany
01274         self.commands = prule.commands


Member Function Documentation

Definition at line 1279 of file data.py.

01279 
01280     def __str__(self):
01281         return "Pattern rule at %s with stem '%s', matchany: %s doublecolon: %s" % (self.loc,
01282                                                                                     self.dir + self.stem,
01283                                                                                     self.ismatchany,
01284                                                                                     self.doublecolon)

def pymake.data.PatternRuleInstance.getcommands (   self,
  target,
  makefile 
)

Definition at line 1275 of file data.py.

01275 
01276     def getcommands(self, target, makefile):
01277         assert isinstance(target, Target)
01278         return getcommandsforrule(self, target, makefile, self.prerequisites, stem=self.dir + self.stem)

Here is the call graph for this function:


Member Data Documentation

Definition at line 1273 of file data.py.

Definition at line 1266 of file data.py.

Definition at line 1270 of file data.py.

Definition at line 1272 of file data.py.

Definition at line 1271 of file data.py.

Definition at line 1269 of file data.py.

Definition at line 1268 of file data.py.

Definition at line 1267 of file data.py.

Definition at line 1257 of file data.py.


The documentation for this class was generated from the following file: