Russ Butler
c4986eed9f
Create map file when building
...
Add compiler flags to ARM, GCC and IAR so map files get created.
2016-05-19 15:52:02 -05:00
Mihail Stoyanov
7e11174a00
Calculate md5 of all include paths in compile_sources() and remove calculation from <toolchaon>get_compile_options(), thus significantly reduce repetitive md5 calculations
...
Unify handling of the include response file in mbedToolchain::get_inc_file()
Sanitize obsolete no-longer needed methods
2016-05-09 19:08:56 +01:00
Mihail Stoyanov
868942a148
Build system response files for all macros and includes. This also allows developers to check the response file after/during compile for the list of all macros and includes being used.
2016-05-09 19:08:56 +01:00
Mihail Stoyanov
ecb9651873
Unified command-line handling of defines and includes with response files for all toolchains (ARM, GCC, IAR)
...
Capture system/OS error during command execution and report the command
Report command before executing it in default_cmd()
2016-05-09 19:08:56 +01:00
Mihail Stoyanov
2be0385f73
Response files for includes during assemble() and compile()
...
Moved unified compile to toolchains to enable specific toolchain support for response files
2016-05-09 19:08:55 +01:00
Mihail Stoyanov
ba31ed0550
Support for response files for ARMCC, GCC and IAR archiving (static library)
...
Support for compiling static libraries via build.py
Support for build.py --no-archive flag which compiles static library as multiple objects
Change default number of jobs when compiling to 0 (auto)
Fix for relative path issue when compiling, which flattened the output whenever absolute path is passed to --build (make.py and build.py)
Fix for temporary files when pre-processing of assembler files with ARMCC
Fix issue with response files where one of the elements is empty string
2016-04-30 00:32:26 +01:00
Mihail Stoyanov
40fc10401b
Merge https://github.com/screamerbg/mbed-os
2016-04-12 11:37:43 +01:00
Mihail Stoyanov
927caca09f
Introduce response files for ARMCC and GCC toolchains and also document code
2016-04-12 11:37:15 +01:00
Martin Kojtal
75d04a3903
Add debug symbols to all builds (release/debug)
...
All toolchains affected. Fixes #39 .
2016-04-12 09:35:55 +01:00
Mihail Stoyanov
fe75990e4c
Update GCC toolchain to support the new format for the first line of .d files
2016-04-07 17:49:05 +01:00
Marcus Shawcroft
3b2b06197a
move workspace to tools
2016-04-05 16:30:51 +01:00
Bogdan Marinescu
dca69e022b
Preparing new layout - moved ./workspace_tools to ./tools
2016-04-05 16:26:31 +01:00