Lines Matching refs:self

76 	def __init__ (self, releaseConfig, srcBasePath, dstBasePath, tmpBasePath):
77 self.releaseConfig = releaseConfig
78 self.srcBasePath = srcBasePath
79 self.dstBasePath = dstBasePath
80 self.tmpBasePath = tmpBasePath
82 def getReleaseConfig (self):
83 return self.releaseConfig
85 def getReleaseVersion (self):
86 return self.releaseConfig.getVersion()
88 def getReleaseId (self):
90 return zlib.crc32(self.releaseConfig.getName() + self.releaseConfig.getVersion()) & 0xffffffff
92 def getSrcBasePath (self):
93 return self.srcBasePath
95 def getTmpBasePath (self):
96 return self.tmpBasePath
99 def __init__ (self, dstFile):
100 self.dstFile = dstFile
102 def makeDir (self):
103 dirName = os.path.dirname(self.dstFile)
107 def make (self, packageBuildInfo):
111 def __init__ (self, srcFile, dstFile):
112 super(CopyFile, self).__init__(dstFile)
113 self.srcFile = srcFile
115 def make (self, packageBuildInfo):
116 self.makeDir()
117 if os.path.exists(self.dstFile):
118 die("%s already exists" % self.dstFile)
119 shutil.copyfile(self.srcFile, self.dstFile)
122 def __init__ (self, dstFile):
123 super(GenReleaseInfoFileTarget, self).__init__(dstFile)
125 def make (self, packageBuildInfo):
126 self.makeDir()
135 "--out=%s" % self.dstFile
139 def __init__ (self, srcFile, dstFile, replaceVars):
140 super(GenCMake, self).__init__(dstFile)
141 self.srcFile = srcFile
142 self.replaceVars = replaceVars
144 def make (self, packageBuildInfo):
145 self.makeDir()
146 print(" GenCMake: %s" % removeLeadingPath(self.dstFile, packageBuildInfo.dstBasePath))
147 src = readFile(self.srcFile)
148 for var, value in self.replaceVars:
151 writeFile(self.dstFile, src)
173 def __init__ (self, srcBasePath, dstBasePath, filters, srcBasePathFunc=PackageBuildInfo.getSrcBasePath):
174 self.srcBasePath = srcBasePath
175 self.dstBasePath = dstBasePath
176 self.filters = filters
177 self.getSrcBasePath = srcBasePathFunc
179 def make (self, packageBuildInfo):
180 fullSrcPath = os.path.normpath(os.path.join(self.getSrcBasePath(packageBuildInfo), self.srcBasePath))
181 fullDstPath = os.path.normpath(os.path.join(packageBuildInfo.dstBasePath, self.dstBasePath))
184 targets = createFileTargets(fullSrcPath, fullDstPath, allFiles, self.filters)
192 def __init__ (self, srcFile, dstFile, makeTarget):
193 self.srcFile = srcFile
194 self.dstFile = dstFile
195 self.makeTarget = makeTarget
197 def make (self, packageBuildInfo):
198 fullSrcPath = os.path.normpath(os.path.join(packageBuildInfo.srcBasePath, self.srcFile))
199 fullDstPath = os.path.normpath(os.path.join(packageBuildInfo.dstBasePath, self.dstFile))
201 target = self.makeTarget(fullSrcPath, fullDstPath)
205 def __init__ (self, baseConfig, generator, targets = None):
206 self.baseConfig = baseConfig
207 self.generator = generator
208 self.targets = targets
210 def make (self, packageBuildInfo):
211 print(" Building %s" % self.baseConfig.getBuildDir())
214 config = BuildConfig(os.path.join(packageBuildInfo.getTmpBasePath(), self.baseConfig.getBuildDir()),
215 self.baseConfig.getBuildType(),
216 self.baseConfig.getArgs(),
220 build(config, self.generator, self.targets)
223 def __init__ (self, dstFile):
224 self.dstFile = dstFile
226 def make (self, packageBuildInfo):
244 dstFile = os.path.normpath(os.path.join(packageBuildInfo.dstBasePath, self.dstFile))
249 def __init__ (self):
252 def make (self, packageBuildInfo):
261 def __init__ (self):
264 def make (self, packageBuildInfo):
268 def __init__ (self, name, targets):
269 self.name = name
270 self.targets = targets
272 def make (self, packageBuildInfo):
273 for target in self.targets:
277 def __init__ (self, name, version, modules, sources = True):
278 self.name = name
279 self.version = version
280 self.modules = modules
281 self.sources = sources
283 def getName (self):
284 return self.name
286 def getVersion (self):
287 return self.version
289 def getModules (self):
290 return self.modules
292 def packageWithSources (self):
293 return self.sources