projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update to new wizard.
[bertos.git]
/
wizard
/
bertos_utils.py
diff --git
a/wizard/bertos_utils.py
b/wizard/bertos_utils.py
index 2b7d6767e2a8235e9b58850f7ef74eb2878b6e23..2520b109cff531be35b6e70308f9a6dc338f65f1 100644
(file)
--- a/
wizard/bertos_utils.py
+++ b/
wizard/bertos_utils.py
@@
-82,11
+82,21
@@
def loadBertosProject(project_file):
tag_dict[tag] = False
project_info.setInfo("ALL_CPU_TAGS", tag_dict)
loadModuleData(project_info, True)
tag_dict[tag] = False
project_info.setInfo("ALL_CPU_TAGS", tag_dict)
loadModuleData(project_info, True)
+ setEnabledModules(project_info, project_data["ENABLED_MODULES"])
+ return project_info
+
+def setEnabledModules(project_info, enabled_modules):
modules = project_info.info("MODULES")
for module, information in modules.items():
modules = project_info.info("MODULES")
for module, information in modules.items():
- information["enabled"] = module in
project_data["ENABLED_MODULES"]
+ information["enabled"] = module in
enabled_modules
project_info.setInfo("MODULES", modules)
project_info.setInfo("MODULES", modules)
- return project_info
+
+def enabledModules(project_info):
+ enabled_modules = []
+ for name, module in project_info.info("MODULES").items():
+ if module["enabled"]:
+ enabled_modules.append(name)
+ return enabled_modules
def mergeSources(srcdir, new_sources, old_sources):
# The current mergeSources function provide only a raw copy of the sources in the
def mergeSources(srcdir, new_sources, old_sources):
# The current mergeSources function provide only a raw copy of the sources in the