]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
BaseTools: fix an incremental build issue.
[mirror_edk2.git] / BaseTools / Source / Python / AutoGen / ModuleAutoGen.py
index 2cd0d3859e181ec736fb5e696c7723ea17151983..f610365f6dee5c3f248c8cf18afe982b8626c3b2 100755 (executable)
@@ -1766,12 +1766,8 @@ class ModuleAutoGen(AutoGen):
 \r
             if os.path.exists (self.TimeStampPath):\r
                 os.remove (self.TimeStampPath)\r
-            with tempfile.NamedTemporaryFile('w+', dir=os.path.dirname(self.TimeStampPath), delete=False) as tf:\r
-                for f in FileSet:\r
-                    tf.write(f)\r
-                    tf.write("\n")\r
-                tempname = tf.name\r
-            SaveFileOnChange(self.TimeStampPath, tempname, False)\r
+\r
+            SaveFileOnChange(self.TimeStampPath, "\n".join(FileSet), False)\r
 \r
         # Ignore generating makefile when it is a binary module\r
         if self.IsBinaryModule:\r