self.BuildObject = WorkspaceDatabase.BuildObjectFactory(self)\r
self.TransformObject = WorkspaceDatabase.TransformObjectFactory(self)\r
\r
- def SetFileTimeStamp(self,FileId,TimeStamp):\r
- self.TblFile[FileId-1][6] = TimeStamp\r
-\r
- def GetFileTimeStamp(self,FileId):\r
- return self.TblFile[FileId-1][6]\r
-\r
\r
## Summarize all packages in the database\r
def GetPackageList(self, Platform, Arch, TargetName, ToolChainTag):\r
\r
return PackageList\r
\r
- ## Summarize all platforms in the database\r
- def PlatformList(self):\r
- RetVal = []\r
- for PlatformFile in [item[3] for item in self.TblFile if item[5] == MODEL_FILE_DSC]:\r
- try:\r
- RetVal.append(self.BuildObject[PathClass(PlatformFile), TAB_COMMON])\r
- except:\r
- pass\r
- return RetVal\r
-\r
def MapPlatform(self, Dscfile):\r
Platform = self.BuildObject[PathClass(Dscfile), TAB_COMMON]\r
if Platform is None:\r