]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Workspace/BuildClassObject.py
BaseTools: Add comments for the Structure Pcd definition in PcdValueInit.c file
[mirror_edk2.git] / BaseTools / Source / Python / Workspace / BuildClassObject.py
index e5f1f01556e5eecaff59ee7cd0082731cd2be8d5..83140049ed59cfc2e99ddfd25e2eba4d31df3b4c 100644 (file)
@@ -119,6 +119,8 @@ class StructurePcd(PcdClassObject):
         self.SkuOverrideValues = collections.OrderedDict({})\r
         self.FlexibleFieldName = None\r
         self.StructName = None\r
+        self.PcdDefineLineNo = 0\r
+        self.PkgPath = ""\r
     def __repr__(self):\r
         return self.TypeName\r
 \r
@@ -171,6 +173,8 @@ class StructurePcd(PcdClassObject):
             self.SkuOverrideValues = PcdObject.SkuOverrideValues if PcdObject.SkuOverrideValues else self.SkuOverrideValues\r
             self.FlexibleFieldName = PcdObject.FlexibleFieldName if PcdObject.FlexibleFieldName else self.FlexibleFieldName\r
             self.StructName = PcdObject.DatumType if PcdObject.DatumType else self.StructName\r
+            self.PcdDefineLineNo = PcdObject.PcdDefineLineNo if PcdObject.PcdDefineLineNo else self.PcdDefineLineNo\r
+            self.PkgPath = PcdObject.PkgPath if PcdObject.PkgPath else self.PkgPath\r
 \r
 ## LibraryClassObject\r
 #\r