]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/build.py
BaseTools: AutoGen and GenFds share the parser data.
[mirror_edk2.git] / BaseTools / Source / Python / build / build.py
index 5eeb626cfbbb1825a40c4ee3f2a6e2ad1528396e..cf864d0ef51908c3e6fd58470a162be5151f6335 100644 (file)
@@ -51,7 +51,7 @@ from PatchPcdValue.PatchPcdValue import *
 \r
 import Common.EdkLogger\r
 import Common.GlobalData as GlobalData\r
-from GenFds.GenFds import GenFds\r
+from GenFds.GenFds import GenFds, GenFdsApi\r
 \r
 from collections import OrderedDict, defaultdict\r
 \r
@@ -1391,7 +1391,7 @@ class Build():
 \r
         # genfds\r
         if Target == 'fds':\r
-            LaunchCommand(AutoGenObject.GenFdsCommand, AutoGenObject.MakeFileDir)\r
+            GenFdsApi(AutoGenObject.GenFdsCommandDict, self.Db)\r
             return True\r
 \r
         # run\r
@@ -2135,7 +2135,7 @@ class Build():
                         # Generate FD image if there's a FDF file found\r
                         #\r
                         GenFdsStart = time.time()\r
-                        LaunchCommand(Wa.GenFdsCommand, os.getcwd())\r
+                        GenFdsApi(Wa.GenFdsCommandDict, self.Db)\r
 \r
                         #\r
                         # Create MAP file for all platform FVs after GenFds.\r