self.Guid = ''\r
self.Version = ''\r
self.OutputDirectory = ''\r
+ self.FlashDefinition = ''\r
\r
self.Modules = [] #[ InfFileName, ... ]\r
self.LibraryClasses = {} #{ (LibraryClassName, ModuleType) : LibraryClassInfFile }\r
pb.Guid = dscObj.Defines.DefinesDictionary[DataType.TAB_DSC_DEFINES_PLATFORM_GUID][0]\r
pb.Version = dscObj.Defines.DefinesDictionary[DataType.TAB_DSC_DEFINES_PLATFORM_VERSION][0]\r
pb.OutputDirectory = NormPath(dscObj.Defines.DefinesDictionary[DataType.TAB_DSC_DEFINES_OUTPUT_DIRECTORY][0])\r
+ pb.FlashDefinition = NormPath(dscObj.Defines.DefinesDictionary[DataType.TAB_DSC_DEFINES_FLASH_DEFINITION][0])\r
\r
#Module\r
for index in range(len(dscObj.Contents[key].Components)):\r
print 'Guid = ', p.Guid \r
print 'Version = ', p.Version\r
print 'OutputDirectory = ', p.OutputDirectory \r
+ print 'FlashDefinition = ', p.FlashDefinition\r
print 'Modules = ', p.Modules \r
print 'LibraryClasses = ', p.LibraryClasses \r
print 'Pcds = ', p.Pcds \r