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.SourceOverrideDir = None
|
||||||
self.FdTargetList = self.Workspace.FdTargetList
|
self.FdTargetList = self.Workspace.FdTargetList
|
||||||
self.FvTargetList = self.Workspace.FvTargetList
|
self.FvTargetList = self.Workspace.FvTargetList
|
||||||
self.AllPcdList = []
|
|
||||||
# get the original module/package/platform objects
|
# get the original module/package/platform objects
|
||||||
self.BuildDatabase = Workspace.BuildDatabase
|
self.BuildDatabase = Workspace.BuildDatabase
|
||||||
self.DscBuildDataObj = Workspace.Platform
|
self.DscBuildDataObj = Workspace.Platform
|
||||||
|
@ -1225,6 +1224,9 @@ class PlatformAutoGen(AutoGen):
|
||||||
|
|
||||||
self.IsMakeFileCreated = True
|
self.IsMakeFileCreated = True
|
||||||
|
|
||||||
|
@property
|
||||||
|
def AllPcdList(self):
|
||||||
|
return self.DynamicPcdList + self.NonDynamicPcdList
|
||||||
## Deal with Shared FixedAtBuild Pcds
|
## Deal with Shared FixedAtBuild Pcds
|
||||||
#
|
#
|
||||||
def CollectFixedAtBuildPcds(self):
|
def CollectFixedAtBuildPcds(self):
|
||||||
|
@ -1739,7 +1741,6 @@ class PlatformAutoGen(AutoGen):
|
||||||
pcd.SkuInfoList[SkuName] = copy.deepcopy(pcd.SkuInfoList[TAB_DEFAULT])
|
pcd.SkuInfoList[SkuName] = copy.deepcopy(pcd.SkuInfoList[TAB_DEFAULT])
|
||||||
pcd.SkuInfoList[SkuName].SkuId = SkuId
|
pcd.SkuInfoList[SkuName].SkuId = SkuId
|
||||||
pcd.SkuInfoList[SkuName].SkuIdName = SkuName
|
pcd.SkuInfoList[SkuName].SkuIdName = SkuName
|
||||||
self.AllPcdList = self._NonDynamicPcdList + self._DynamicPcdList
|
|
||||||
|
|
||||||
def FixVpdOffset(self, VpdFile ):
|
def FixVpdOffset(self, VpdFile ):
|
||||||
FvPath = os.path.join(self.BuildDir, TAB_FV_DIRECTORY)
|
FvPath = os.path.join(self.BuildDir, TAB_FV_DIRECTORY)
|
||||||
|
|
Loading…
Reference in New Issue