mirror of https://github.com/acidanthera/audk.git
BaseTools: Make sure AllPcdList valid.
This patch is to make sure the AllPcdList is always evaluated. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
parent
d7f40203dc
commit
3f7cb70c5a
|
@ -1144,7 +1144,6 @@ class PlatformAutoGen(AutoGen):
|
|||
self.SourceOverrideDir = None
|
||||
self.FdTargetList = self.Workspace.FdTargetList
|
||||
self.FvTargetList = self.Workspace.FvTargetList
|
||||
self.AllPcdList = []
|
||||
# get the original module/package/platform objects
|
||||
self.BuildDatabase = Workspace.BuildDatabase
|
||||
self.DscBuildDataObj = Workspace.Platform
|
||||
|
@ -1225,6 +1224,9 @@ class PlatformAutoGen(AutoGen):
|
|||
|
||||
self.IsMakeFileCreated = True
|
||||
|
||||
@property
|
||||
def AllPcdList(self):
|
||||
return self.DynamicPcdList + self.NonDynamicPcdList
|
||||
## Deal with Shared FixedAtBuild Pcds
|
||||
#
|
||||
def CollectFixedAtBuildPcds(self):
|
||||
|
@ -1739,7 +1741,6 @@ class PlatformAutoGen(AutoGen):
|
|||
pcd.SkuInfoList[SkuName] = copy.deepcopy(pcd.SkuInfoList[TAB_DEFAULT])
|
||||
pcd.SkuInfoList[SkuName].SkuId = SkuId
|
||||
pcd.SkuInfoList[SkuName].SkuIdName = SkuName
|
||||
self.AllPcdList = self._NonDynamicPcdList + self._DynamicPcdList
|
||||
|
||||
def FixVpdOffset(self, VpdFile ):
|
||||
FvPath = os.path.join(self.BuildDir, TAB_FV_DIRECTORY)
|
||||
|
|
Loading…
Reference in New Issue