diff options
Diffstat (limited to 'BaseTools/Source/Python/build/build.py')
| -rw-r--r-- | BaseTools/Source/Python/build/build.py | 60 | 
1 files changed, 1 insertions, 59 deletions
diff --git a/BaseTools/Source/Python/build/build.py b/BaseTools/Source/Python/build/build.py index 44ad86b780..e79949fa28 100644 --- a/BaseTools/Source/Python/build/build.py +++ b/BaseTools/Source/Python/build/build.py @@ -2,7 +2,7 @@  # build a platform or a module
  #
  #  Copyright (c) 2014, Hewlett-Packard Development Company, L.P.<BR>
 -#  Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 +#  Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>
  #  Copyright (c) 2018, Hewlett Packard Enterprise Development, L.P.<BR>
  #
  #  This program and the accompanying materials
 @@ -72,43 +72,6 @@ gToolsDefinition = "tools_def.txt"  TemporaryTablePattern = re.compile(r'^_\d+_\d+_[a-fA-F0-9]+$')
  TmpTableDict = {}
 -## Make a Python object persistent on file system
 -#
 -#   @param      Data    The object to be stored in file
 -#   @param      File    The path of file to store the object
 -#
 -def _DataDump(Data, File):
 -    Fd = None
 -    try:
 -        Fd = open(File, 'wb')
 -        pickle.dump(Data, Fd, pickle.HIGHEST_PROTOCOL)
 -    except:
 -        EdkLogger.error("", FILE_OPEN_FAILURE, ExtraData=File, RaiseError=False)
 -    finally:
 -        if Fd is not None:
 -            Fd.close()
 -
 -## Restore a Python object from a file
 -#
 -#   @param      File    The path of file stored the object
 -#
 -#   @retval     object  A python object
 -#   @retval     None    If failure in file operation
 -#
 -def _DataRestore(File):
 -    Data = None
 -    Fd = None
 -    try:
 -        Fd = open(File, 'rb')
 -        Data = pickle.load(Fd)
 -    except Exception as e:
 -        EdkLogger.verbose("Failed to load [%s]\n\t%s" % (File, str(e)))
 -        Data = None
 -    finally:
 -        if Fd is not None:
 -            Fd.close()
 -    return Data
 -
  ## Check environment PATH variable to make sure the specified tool is found
  #
  #   If the tool is found in the PATH, then True is returned
 @@ -2192,31 +2155,11 @@ class Build():      def Relinquish(self):
          OldLogLevel = EdkLogger.GetLevel()
          EdkLogger.SetLevel(EdkLogger.ERROR)
 -        #self.DumpBuildData()
          Utils.Progressor.Abort()
          if self.SpawnMode == True:
              BuildTask.Abort()
          EdkLogger.SetLevel(OldLogLevel)
 -    def DumpBuildData(self):
 -        CacheDirectory = os.path.dirname(GlobalData.gDatabasePath)
 -        Utils.CreateDirectory(CacheDirectory)
 -        Utils._DataDump(Utils.gFileTimeStampCache, os.path.join(CacheDirectory, "gFileTimeStampCache"))
 -        Utils._DataDump(Utils.gDependencyDatabase, os.path.join(CacheDirectory, "gDependencyDatabase"))
 -
 -    def RestoreBuildData(self):
 -        FilePath = os.path.join(os.path.dirname(GlobalData.gDatabasePath), "gFileTimeStampCache")
 -        if Utils.gFileTimeStampCache == {} and os.path.isfile(FilePath):
 -            Utils.gFileTimeStampCache = Utils._DataRestore(FilePath)
 -            if Utils.gFileTimeStampCache is None:
 -                Utils.gFileTimeStampCache = {}
 -
 -        FilePath = os.path.join(os.path.dirname(GlobalData.gDatabasePath), "gDependencyDatabase")
 -        if Utils.gDependencyDatabase == {} and os.path.isfile(FilePath):
 -            Utils.gDependencyDatabase = Utils._DataRestore(FilePath)
 -            if Utils.gDependencyDatabase is None:
 -                Utils.gDependencyDatabase = {}
 -
  def ParseDefines(DefineList=[]):
      DefineDict = {}
      if DefineList is not None:
 @@ -2440,7 +2383,6 @@ def Main():          if not (MyBuild.LaunchPrebuildFlag and os.path.exists(MyBuild.PlatformBuildPath)):
              MyBuild.Launch()
 -        #MyBuild.DumpBuildData()
          #
          # All job done, no error found and no exception raised
          #
  | 
