equal
deleted
inserted
replaced
305 |
305 |
306 def CTNName(self): |
306 def CTNName(self): |
307 return "Project" |
307 return "Project" |
308 |
308 |
309 def CTNTestModified(self): |
309 def CTNTestModified(self): |
310 return self.ChangesToSave or not self.ProjectIsSaved() |
310 return self.ChangesToSave or not self.ProjectIsSaved() |
311 |
311 |
312 def CTNFullName(self): |
312 def CTNFullName(self): |
313 return "" |
313 return "" |
314 |
314 |
315 def GetCTRoot(self): |
315 def GetCTRoot(self): |
1152 (self.Generate_plc_main, "plc_main.c", "Common runtime")]: |
1152 (self.Generate_plc_main, "plc_main.c", "Common runtime")]: |
1153 try: |
1153 try: |
1154 # Do generate |
1154 # Do generate |
1155 code = generator() |
1155 code = generator() |
1156 if code is None: |
1156 if code is None: |
1157 raise |
1157 raise |
1158 code_path = os.path.join(buildpath, filename) |
1158 code_path = os.path.join(buildpath, filename) |
1159 open(code_path, "w").write(code) |
1159 open(code_path, "w").write(code) |
1160 # Insert this file as first file to be compiled at root confnode |
1160 # Insert this file as first file to be compiled at root confnode |
1161 self.LocationCFilesAndCFLAGS[0][1].insert(0, (code_path, self.plcCFLAGS)) |
1161 self.LocationCFilesAndCFLAGS[0][1].insert(0, (code_path, self.plcCFLAGS)) |
1162 except Exception, exc: |
1162 except Exception, exc: |