]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py
BaseTools: Enable Multiple Process AutoGen
[mirror_edk2.git] / BaseTools / Source / Python / AutoGen / WorkspaceAutoGen.py
index 22a7d996fd3bef780753a98f4e0a18319f81c03b..ea0d8f8bfbbed9d82588105b9b5b919893a09bcd 100644 (file)
@@ -113,6 +113,8 @@ class WorkspaceAutoGen(AutoGen):
         self.ProcessMixedPcd()\r
         self.VerifyPcdsFromFDF()\r
         self.CollectAllPcds()\r
+        for Pa in self.AutoGenObjectList:\r
+            Pa.FillData_LibConstPcd()\r
         self.GeneratePkgLevelHash()\r
         #\r
         # Check PCDs token value conflict in each DEC file.\r
@@ -881,7 +883,7 @@ class WorkspaceAutoGen(AutoGen):
         if not CreateDepsMakeFile:\r
             return\r
         for Pa in self.AutoGenObjectList:\r
-            Pa.CreateMakeFile(True)\r
+            Pa.CreateMakeFile(CreateDepsMakeFile)\r
 \r
     ## Create autogen code for platform and modules\r
     #\r
@@ -895,7 +897,7 @@ class WorkspaceAutoGen(AutoGen):
         if not CreateDepsCodeFile:\r
             return\r
         for Pa in self.AutoGenObjectList:\r
-            Pa.CreateCodeFile(True)\r
+            Pa.CreateCodeFile(CreateDepsCodeFile)\r
 \r
     ## Create AsBuilt INF file the platform\r
     #\r