targets/toolchain_makefile.py
changeset 2463 8742337a9fe3
parent 2456 7373e3048167
child 3750 f62625418bff
equal deleted inserted replaced
2462:ed6b0e905fcb 2463:8742337a9fe3
    45     def SetBuildPath(self, buildpath):
    45     def SetBuildPath(self, buildpath):
    46         if self.buildpath != buildpath:
    46         if self.buildpath != buildpath:
    47             self.buildpath = buildpath
    47             self.buildpath = buildpath
    48             self.md5key = None
    48             self.md5key = None
    49 
    49 
    50     def GetBinaryCode(self):
    50     def GetBinaryPath(self):
    51         return None
    51         return None
    52 
    52 
    53     def _GetMD5FileName(self):
    53     def _GetMD5FileName(self):
    54         return os.path.join(self.buildpath, "lastbuildPLC.md5")
    54         return os.path.join(self.buildpath, "lastbuildPLC.md5")
    55 
    55 
    56     def ResetBinaryCodeMD5(self):
    56     def ResetBinaryMD5(self):
    57         self.md5key = None
    57         self.md5key = None
    58         try:
    58         try:
    59             os.remove(self._GetMD5FileName())
    59             os.remove(self._GetMD5FileName())
    60         except Exception:
    60         except Exception:
    61             pass
    61             pass
    62 
    62 
    63     def GetBinaryCodeMD5(self):
    63     def GetBinaryMD5(self):
    64         if self.md5key is not None:
    64         if self.md5key is not None:
    65             return self.md5key
    65             return self.md5key
    66         else:
    66         else:
    67             try:
    67             try:
    68                 return open(self._GetMD5FileName(), "r").read()
    68                 return open(self._GetMD5FileName(), "r").read()