Sync BaseTools Branch (version r2271) to EDKII main trunk.
BaseTool Branch: https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/branches/Releases/BaseTools_r2100 Signed-off-by: lgao4 Reviewed-by: hchen30 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12214 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -53,7 +53,19 @@ class FfsInfStatement(FfsInfStatementClassObject):
|
||||
self.InDsc = True
|
||||
self.OptRomDefs = {}
|
||||
self.PiSpecVersion = '0x00000000'
|
||||
|
||||
self.InfModule = None
|
||||
self.FinalBuildTargetList = []
|
||||
|
||||
## GetFinalBuildTargetList() method
|
||||
#
|
||||
# Get final build target list
|
||||
def GetFinalBuildTargetList(self):
|
||||
if not self.InfModule or not self.CurrentArch:
|
||||
return []
|
||||
if not self.FinalBuildTargetList:
|
||||
self.FinalBuildTargetList = GenFdsGlobalVariable.GetModuleCodaTargetList(self.InfModule, self.CurrentArch)
|
||||
return self.FinalBuildTargetList
|
||||
|
||||
## __InfParse() method
|
||||
#
|
||||
# Parse inf file to get module information
|
||||
@ -128,6 +140,8 @@ class FfsInfStatement(FfsInfStatementClassObject):
|
||||
|
||||
if Inf._Defs != None and len(Inf._Defs) > 0:
|
||||
self.OptRomDefs.update(Inf._Defs)
|
||||
|
||||
self.InfModule = Inf
|
||||
|
||||
GenFdsGlobalVariable.VerboseLogger( "BaseName : %s" %self.BaseName)
|
||||
GenFdsGlobalVariable.VerboseLogger("ModuleGuid : %s" %self.ModuleGuid)
|
||||
|
Reference in New Issue
Block a user