self.InfVersion = ''\r
self.EfiSpecificationVersion = ''\r
self.EdkReleaseVersion = ''\r
- self.LibraryClass = [] #[ LibraryClass, ...]\r
+ self.LibraryClass = [] #[ LibraryClassClass, ...]\r
self.ComponentType = '' #LIBRARY | SECURITY_CORE | PEI_CORE | COMBINED_PEIM_DRIVER | PIC_PEIM | RELOCATABLE_PEIM | BS_DRIVER | RT_DRIVER | SAL_RT_DRIVER | APPLICATION\r
self.MakefileName = ''\r
self.BuildNumber = ''\r
def __init__(self):\r
self.SetVirtualAddressMapCallBack = ''\r
self.ExitBootServicesCallBack = ''\r
- \r
+\r
+class ModuleDepexClass(CommonClass):\r
+ def __init__(self):\r
+ CommonClass.__init__(self)\r
+ self.Depex = ''\r
+\r
class ModuleClass(object):\r
def __init__(self):\r
self.Header = ModuleHeaderClass()\r
self.NonProcessedFiles = [] #[ '', '', ...]\r
self.PackageDependencies = [] #[ ModulePackageDependencyClass, ... ] \r
self.Nmake = {} #{ Name : Value, ... }\r
- self.Depex = [] #[ '', '', ... ]\r
+ self.Depex = [] #[ ModuleDepexClass, ... ]\r
self.Includes = [] #[ IncludeClass, ...]\r
self.Protocols = [] #[ ProtocolClass, ...]\r
self.Ppis = [] #[ PpiClass, ...]\r