ProjectController.py
changeset 3810 eafb8f000584
parent 3780 fdd7f9938e59
child 3816 032bf4f225d0
equal deleted inserted replaced
3809:45accb98d761 3810:eafb8f000584
    25 
    25 
    26 """
    26 """
    27 Beremiz Project Controller
    27 Beremiz Project Controller
    28 """
    28 """
    29 
    29 
    30 
    30 import sys
    31 import os
    31 import os
    32 import traceback
    32 import traceback
    33 import time
    33 import time
    34 from time import localtime
    34 from time import localtime
    35 import shutil
    35 import shutil
   366 
   366 
   367     def GetIconName(self):
   367     def GetIconName(self):
   368         return "PROJECT"
   368         return "PROJECT"
   369 
   369 
   370     def GetDefaultTargetName(self):
   370     def GetDefaultTargetName(self):
   371         if wx.Platform == '__WXMSW__':
   371         if sys.platform.startswith('linux'):
       
   372             return "Linux"
       
   373         elif sys.platform.startswith('darwin'):
       
   374             return "OSX"
       
   375         elif sys.platform.startswith('win32'):
   372             return "Win32"
   376             return "Win32"
   373         elif wx.Platform == '__WXMAC__':
   377         
   374             return "OSX"
   378         # Fall back to Linux as default target
   375         else:
   379         return "Linux"
   376             return "Linux"
   380         
   377 
   381 
   378     def GetTarget(self):
   382     def GetTarget(self):
   379         target = self.BeremizRoot.getTargetType()
   383         target = self.BeremizRoot.getTargetType()
   380         if target.getcontent() is None:
   384         if target.getcontent() is None:
   381             temp_root = self.Parser.CreateRoot()
   385             temp_root = self.Parser.CreateRoot()