X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BaseTools%2FSource%2FPython%2FWorkspace%2FDecBuildData.py;fp=BaseTools%2FSource%2FPython%2FWorkspace%2FDecBuildData.py;h=eeb7c490ac8ce3784136ffdcf16ced876fcfeb44;hp=30826a3cea1fa5323808c1fa3e9ced96db209585;hb=40a9066439cbab235933525810f46f03806c6ef1;hpb=3de3c24755bdee191429c0a72aed5110e9a0b2f9 diff --git a/BaseTools/Source/Python/Workspace/DecBuildData.py b/BaseTools/Source/Python/Workspace/DecBuildData.py index 30826a3cea..eeb7c490ac 100644 --- a/BaseTools/Source/Python/Workspace/DecBuildData.py +++ b/BaseTools/Source/Python/Workspace/DecBuildData.py @@ -21,20 +21,6 @@ from re import compile # into PackageBuildClassObject form for easier use for AutoGen. # class DecBuildData(PackageBuildClassObject): - # dict used to convert PCD type in database to string used by build tool - _PCD_TYPE_STRING_ = { - MODEL_PCD_FIXED_AT_BUILD : TAB_PCDS_FIXED_AT_BUILD, - MODEL_PCD_PATCHABLE_IN_MODULE : TAB_PCDS_PATCHABLE_IN_MODULE, - MODEL_PCD_FEATURE_FLAG : TAB_PCDS_FEATURE_FLAG, - MODEL_PCD_DYNAMIC : TAB_PCDS_DYNAMIC, - MODEL_PCD_DYNAMIC_DEFAULT : TAB_PCDS_DYNAMIC, - MODEL_PCD_DYNAMIC_HII : TAB_PCDS_DYNAMIC_HII, - MODEL_PCD_DYNAMIC_VPD : TAB_PCDS_DYNAMIC_VPD, - MODEL_PCD_DYNAMIC_EX : TAB_PCDS_DYNAMIC_EX, - MODEL_PCD_DYNAMIC_EX_DEFAULT : TAB_PCDS_DYNAMIC_EX, - MODEL_PCD_DYNAMIC_EX_HII : TAB_PCDS_DYNAMIC_EX_HII, - MODEL_PCD_DYNAMIC_EX_VPD : TAB_PCDS_DYNAMIC_EX_VPD, - } # dict used to convert part of [Defines] to members of DecBuildData directly _PROPERTY_ = { @@ -47,7 +33,6 @@ class DecBuildData(PackageBuildClassObject): TAB_DEC_DEFINES_PKG_UNI_FILE : "_PkgUniFile", } - ## Constructor of DecBuildData # # Initialize object of DecBuildData @@ -68,6 +53,7 @@ class DecBuildData(PackageBuildClassObject): self._Target = Target self._Toolchain = Toolchain self._Clear() + self.UpdatePcdTypeDict() ## XXX[key] = value def __setitem__(self, key, value):