]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Workspace/DscBuildData.py
BaseTools: Support multiple .h file
[mirror_edk2.git] / BaseTools / Source / Python / Workspace / DscBuildData.py
index 8c5afb5bf488d701d42abb078305d081bf7aff81..84f7b6a23749743bbbb8ee2a0f856924f9b81e72 100644 (file)
@@ -1470,10 +1470,10 @@ class DscBuildData(PlatformBuildClassObject):
         Includes = {}\r
         for PcdName in StructuredPcds:\r
             Pcd = StructuredPcds[PcdName]\r
-            IncludeFile = Pcd.StructuredPcdIncludeFile\r
-            if IncludeFile not in Includes:\r
-                Includes[IncludeFile] = True\r
-                CApp = CApp + '#include <%s>\n' % (IncludeFile)\r
+            for IncludeFile in Pcd.StructuredPcdIncludeFile:\r
+                if IncludeFile not in Includes:\r
+                    Includes[IncludeFile] = True\r
+                    CApp = CApp + '#include <%s>\n' % (IncludeFile)\r
         CApp = CApp + '\n'\r
 \r
         for PcdName in StructuredPcds:\r