]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/build.py
Sync BaseTools Branch (version r2323) to EDKII main trunk.
[mirror_edk2.git] / BaseTools / Source / Python / build / build.py
index 51deb3890cae6b9e44dc057b9f4e9530dc97e5ce..9502bf3364442a5e3454d964013b95fd1367afe6 100644 (file)
@@ -912,6 +912,10 @@ class Build():
                 EdkLogger.info("No flash definition file found. FV [%s] will be ignored." % " ".join(self.FvList))\r
                 self.FvList = []\r
         else:\r
+            #\r
+            # Mark now build in AutoGen Phase\r
+            #\r
+            GlobalData.gAutoGenPhase = True\r
             FdfParserObj = FdfParser(str(self.Fdf))\r
             for key in self.Db._GlobalMacros:\r
                 InputMacroDict[key] = self.Db._GlobalMacros[key]\r
@@ -920,6 +924,7 @@ class Build():
                 if fvname.upper() not in FdfParserObj.Profile.FvDict.keys():\r
                     EdkLogger.error("build", OPTION_VALUE_INVALID,\r
                                     "No such an FV in FDF file: %s" % fvname)\r
+            GlobalData.gAutoGenPhase = False\r
 \r
         #\r
         # Merge Arch\r