# Author: Lorenzo Berni <duplo@develer.com>
#
+import os
import sys
+from distutils.dep_util import newer
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import BStartPage
import BWizard
+import bertos_utils
+
def newProject():
wizard = BWizard.BWizard()
wizard.show()
- wizard.exec_()
+ if wizard.exec_():
+ prj = wizard.project()
+ output = prj.info("OUTPUT")
+ if output == "makefile":
+ ## Now only supports the BeRTOS build system
+ bertos_utils.createBertosProject(prj)
def editProject():
print "editProject"
app = QApplication(sys.argv)
app.settings = QSettings("Develer", "Bertos Configurator")
app.project = BProject.BProject()
+ if newer("bertos.qrc", "bertos.rcc"):
+ os.system("rcc -binary bertos.qrc > bertos.rcc")
QResource.registerResource("bertos.rcc")
showStartPage()
sys.exit(app.exec_())