mbed-os/tools
Bogdan Marinescu efed396682 Added support for configuration data in exporters
This commit integrates configuration data with exporters, in a similar
way to the integration in build_project or build_library in
tools/build_api.py.

Only a very simple test was done for this PR: define a configuration
parameter in the mbed_app.json of a blinky example, export it to uvision
and check if the corresponding macro made it into the project file. If
there are better tests to be performed, please let me know.
2016-06-08 18:13:10 +03:00
..
bootloaders Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
buildbot Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
ci_templates Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
compliance Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
data Fixed build tools 2016-04-05 19:00:39 +03:00
dev move workspace to tools 2016-04-05 16:30:51 +01:00
export Added support for configuration data in exporters 2016-06-08 18:13:10 +03:00
host_tests move workspace to tools 2016-04-05 16:30:51 +01:00
test/config_test Added tests for the configuration mechanism 2016-06-02 15:09:56 +03:00
toolchains Add memory analysis via https://github.com/ARMmbed/memap for every successful compile. Memap generates thorough output of the memory map files generated by ARMCC5, GCC_ARM and IAR. Also save json file of the printed data. 2016-06-07 10:22:06 +01:00
__init__.py Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
build.py Support for response files for ARMCC, GCC and IAR archiving (static library) 2016-04-30 00:32:26 +01:00
build_api.py This fixes the differences between how projects and libraries are built (build_project() vs build_library()). Issue #181 2016-06-02 15:51:31 +01:00
build_everything.py Making the default number of build jobs 0 (auto/fully parallel) 2016-06-01 09:07:20 -05:00
build_release.py move workspace to tools 2016-04-05 16:30:51 +01:00
build_travis.py move workspace to tools 2016-04-05 16:30:51 +01:00
config.py Added support for viewing the configuration 2016-06-03 19:06:21 +03:00
default_settings.py Fixed build tools 2016-04-05 19:00:39 +03:00
export_test.py move workspace to tools 2016-04-05 16:30:51 +01:00
get_config.py Added support for viewing the configuration 2016-06-03 19:06:21 +03:00
hooks.py Add static ram/rom info 2016-05-18 15:55:10 -05:00
libraries.py move workspace to tools 2016-04-05 16:30:51 +01:00
make.py Add configuration mechanism 2016-06-02 15:09:52 +03:00
memap.py Add memory analysis via https://github.com/ARMmbed/memap for every successful compile. Memap generates thorough output of the memory map files generated by ARMCC5, GCC_ARM and IAR. Also save json file of the printed data. 2016-06-07 10:22:06 +01:00
options.py Added support for viewing the configuration 2016-06-03 19:06:21 +03:00
patch.py Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
paths.py Switch MBED_BASE from .../mbed to .../sdk 2016-04-05 16:38:05 +01:00
project.py projects are now named via command line -n 2016-05-27 09:46:03 +01:00
settings.py move workspace to tools 2016-04-05 16:30:51 +01:00
singletest.py move workspace to tools 2016-04-05 16:30:51 +01:00
size.py move workspace to tools 2016-04-05 16:30:51 +01:00
synch.py move workspace to tools 2016-04-05 16:30:51 +01:00
targets.py Automatically define uVisor labels 2016-06-08 12:28:34 +03:00
test.py Fixing traceback when listing tests 2016-06-06 22:41:15 +01:00
test_api.py Adding a script to build mbed OS and all tests for all targets and toolchains 2016-05-31 17:34:02 -05:00
test_db.py Preparing new layout - moved ./workspace_tools to ./tools 2016-04-05 16:26:31 +01:00
test_exporters.py Adding JUnit build reporting option to test.py 2016-05-23 10:50:22 -05:00
test_mysql.py move workspace to tools 2016-04-05 16:30:51 +01:00
test_webapi.py move workspace to tools 2016-04-05 16:30:51 +01:00
tests.py move workspace to tools 2016-04-05 16:30:51 +01:00
upload_results.py Splitting the upload of tests. 2016-05-23 10:51:52 -05:00
utils.py Improvements to the targets implementation 2016-06-02 11:32:58 +03:00