X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2Fplugins%2Fcodelite.py;h=d286f57e242b703257a599841522b9addc382597;hb=f4d6115ee9868297dfa5be71a2de3eba3d44edc2;hp=76724599b745800d89044d618ea9b23669a847f0;hpb=f1cbaba7fccdbfefe6fbcbc9ee2c2d343b69d1c9;p=bertos.git diff --git a/wizard/plugins/codelite.py b/wizard/plugins/codelite.py index 76724599..d286f57e 100644 --- a/wizard/plugins/codelite.py +++ b/wizard/plugins/codelite.py @@ -13,6 +13,26 @@ import os import const +## Plugin interface ## + +PLUGIN_NAME = "CodeLite" + +PLUGIN_DESCRIPTION = "Create CodeLite project files" + +def createProject(project_info): + """ + Function that creates codelite projects and return the project relevant file. + """ + directory = project_info.info("PROJECT_PATH") + prjdir = directory + "/" + os.path.basename(directory) + workspace = codeliteWorkspaceGenerator(project_info) + open(directory + "/" + os.path.basename(prjdir) + ".workspace", "w").write(workspace) + project = codeliteProjectGenerator(project_info) + open(directory + "/" + os.path.basename(prjdir) + ".project", "w").write(project) + return directory + "/" + os.path.basename(prjdir) + ".workspace" + +#### + def clFiles(file_dict, directory): """ Creates the list of the lines for the files founded in file_dict, using @@ -68,14 +88,3 @@ def codeliteWorkspaceGenerator(project_info): while template.find("$project") != -1: template = template.replace("$project", project_name) return template - -def createProject(project_info): - """ - Function that creates codelite projects. - """ - directory = project_info.info("PROJECT_PATH") - prjdir = directory + "/" + os.path.basename(directory) - workspace = codeliteWorkspaceGenerator(project_info) - open(directory + "/" + os.path.basename(prjdir) + ".workspace", "w").write(workspace) - project = codeliteProjectGenerator(project_info) - open(directory + "/" + os.path.basename(prjdir) + ".project", "w").write(project)