Sync BaseTools Branch (version r2321) to EDKII main trunk.
Signed-off-by: lgao4 Reviewed-by: gikidy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12372 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -43,7 +43,7 @@ class CapsuleFfs (CapsuleData):
|
||||
#
|
||||
# @param self The object pointer
|
||||
#
|
||||
def __init_(self) :
|
||||
def __init__(self) :
|
||||
self.Ffs = None
|
||||
self.FvName = None
|
||||
|
||||
@ -87,3 +87,51 @@ class CapsuleFv (CapsuleData):
|
||||
else:
|
||||
FvFile = GenFdsGlobalVariable.ReplaceWorkspaceMacro(self.FvName)
|
||||
return FvFile
|
||||
|
||||
## FD class for capsule data
|
||||
#
|
||||
#
|
||||
class CapsuleFd (CapsuleData):
|
||||
## The constructor
|
||||
#
|
||||
# @param self The object pointer
|
||||
#
|
||||
def __init__(self) :
|
||||
self.Ffs = None
|
||||
self.FdName = None
|
||||
self.CapsuleName = None
|
||||
|
||||
## generate FD capsule data
|
||||
#
|
||||
# @param self The object pointer
|
||||
# @retval string Generated file name
|
||||
#
|
||||
def GenCapsuleSubItem(self):
|
||||
if self.FdName.find('.fd') == -1:
|
||||
if self.FdName.upper() in GenFdsGlobalVariable.FdfParser.Profile.FdDict.keys():
|
||||
FdObj = GenFdsGlobalVariable.FdfParser.Profile.FdDict.get(self.FdName.upper())
|
||||
FdFile = FdObj.GenFd()
|
||||
return FdFile
|
||||
else:
|
||||
FdFile = GenFdsGlobalVariable.ReplaceWorkspaceMacro(self.FdName)
|
||||
return FdFile
|
||||
|
||||
## AnyFile class for capsule data
|
||||
#
|
||||
#
|
||||
class CapsuleAnyFile (CapsuleData):
|
||||
## The constructor
|
||||
#
|
||||
# @param self The object pointer
|
||||
#
|
||||
def __init__(self) :
|
||||
self.Ffs = None
|
||||
self.FileName = None
|
||||
|
||||
## generate AnyFile capsule data
|
||||
#
|
||||
# @param self The object pointer
|
||||
# @retval string Generated file name
|
||||
#
|
||||
def GenCapsuleSubItem(self):
|
||||
return self.FileName
|
Reference in New Issue
Block a user