Commit Graph

200 Commits (d55e739c663b200f0aed2eb04a32af61d189db40)

Author SHA1 Message Date
Brian Daniels 868dcdc211 Using Popen for uvision and unifying the structure of the build function across exporters 2016-11-08 10:44:53 +00:00
Jimmy Brisson 8a379958e5 Force make exporter to search PATH for compilers 2016-11-08 10:44:52 +00:00
Jimmy Brisson 8f138f6d16 Quote make invocation too 2016-11-08 10:44:49 +00:00
Jimmy Brisson 9ef6986ebe Quote the shell call in mkdir and rmdir
Allows the use of bash in windows
2016-11-08 10:44:48 +00:00
Jimmy Brisson 07cb26874c Use internal class variable for resolving templates in makefiles
This allows other exporters to inherit from make and change the name of
the exporter without breaking.
2016-11-08 10:44:47 +00:00
Sarah Marsh 9cf3c5688a Exporter documentation 2016-11-08 10:44:44 +00:00
Sarah Marsh 21ac2431b8 Build method documentation. Removal of unused Exception classes. 2016-11-08 10:44:23 +00:00
Sarah Marsh 718d0c0185 Make ArmPackManager cache a static variable (to avoid reading index.json for each target). 2016-11-08 10:44:22 +00:00
Sarah Marsh 5e4289aef0 changing variable names and respecting requirement kwargs 2016-11-08 10:44:21 +00:00
Sarah Marsh 027f2b23cc New export-build tests.
Allows command line workflow of:
mbed import
mbed export

Also revises exporter supported target checks
2016-11-08 10:44:19 +00:00
Brian Daniels af2116981e Updating IAR definition for the NCS36510 for IAR EW v7.8 2016-11-08 10:43:31 +00:00
Brian Daniels f5493913fc Making IAR exporter build test parallelized 2016-11-08 10:43:01 +00:00
Jimmy Brisson 775bfa36a4 Update pack-derived files, and add safely test 2016-10-20 10:42:59 -05:00
Jimmy Brisson d0599d48ca Account for different linker flags across the compilers 2016-10-20 11:48:39 +01:00
Jimmy Brisson e5e6e77dc8 Use correct names for library files 2016-10-20 11:48:14 +01:00
Jimmy Brisson bb55470107 check in a copy of the arm-pack-manager index and use it 2016-10-19 17:24:24 -05:00
Jimmy Brisson cd1d9cc8ee Update the IAR debug template" 2016-10-19 17:24:22 -05:00
Jimmy Brisson 7d5659062e Fix traceback from incorrect use of core 2016-10-19 17:24:21 -05:00
Jimmy Brisson a4e763dae1 Add quick print to the makefile when srec_cat is required 2016-10-19 17:24:19 -05:00
Jimmy Brisson 5c35230657 Remove unneeded relpath calculations 2016-10-19 17:24:15 -05:00
Jimmy Brisson 6d05f1db7c Exporters - Name the eclipse exporters 2016-10-19 17:24:14 -05:00
maclobdell e0e1803e90 add ncs36510 exporter support 2016-10-19 17:24:06 -05:00
Sarah Marsh d078e94780 Removed k64f defines from templates 2016-10-19 17:24:03 -05:00
Sarah Marsh fa4df0998c NRF52_DK support for IAR exporter 2016-10-14 16:15:34 -05:00
Sarah Marsh 06ae569274 Minor formatting changes 2016-10-10 17:23:52 +01:00
Sarah Marsh 72df89c56b -Oh flag removed from IAR. Optimization set in GUI. 2016-10-10 17:23:50 +01:00
Sarah Marsh 4a5da98189 Flash DLL string/debug
Versioning for arm-pack-manager
2016-10-10 17:23:49 +01:00
Sarah Marsh dd6f9690a4 Fix Uvision CPU type error for DP and FPU targets. 2016-10-10 17:23:48 +01:00
Sarah Marsh 54a1e59469 Removed IAR export support for invalid IAR targets.
Fixed naming of one target selection.
2016-10-10 17:23:45 +01:00
Sarah Marsh d7f75c1d98 Uvision FPU setting added to template 2016-10-10 17:23:44 +01:00
Sarah Marsh 72ddbe44a9 Remove static destruction flag 2016-10-10 17:23:43 +01:00
Sarah Marsh 34d3f0bf51 Uvision5 => Uvision or Uvision5 2016-10-10 17:23:41 +01:00
Sarah Marsh 8c988ea03c Cpu type set in uvision template 2016-10-10 17:23:40 +01:00
Sarah Marsh 491ddf63c6 IAR debugging and docstrings 2016-10-10 17:23:39 +01:00
Sarah Marsh 982b214794 Remove : from vendor info in cmsis pdsc 2016-10-10 17:23:37 +01:00
Sarah Marsh 8913eb7e12 Additional device names. mbed_targets.md update 2016-10-10 17:23:36 +01:00
Sarah Marsh 8a3b5cd34e .lst file goes to hidden .build for uvision5 2016-10-10 17:23:35 +01:00
Sarah Marsh 26f8c25450 Buid logs print with no new lines 2016-10-10 17:23:34 +01:00
Sarah Marsh 4557916afb Iar nucleo template referenced correctly 2016-10-10 17:23:31 +01:00
Sarah Marsh 9651c82444 Build tests clean and logging revision 2016-10-10 17:23:30 +01:00
Jimmy Brisson 6eea08b565 Integrate arm_pack_manager with exporters 2016-10-10 17:23:28 +01:00
Sarah Marsh f7da779ea9 New build tests.
*Changes*
- Parallel export
- mbed-os tests added
- specified release version (default to 5)
- default tests AND targets dependent on specified release version
2016-10-10 17:23:27 +01:00
Sarah Marsh 69dbb1c24a Refactor uvision. Add support for CMSIS project files 2016-10-10 17:23:26 +01:00
Sarah Marsh 9998dbf78a Remove progen and progen def dependencies. 2016-10-10 17:23:24 +01:00
Sarah Marsh 87cc40fca9 IAR revision 2016-10-10 17:23:21 +01:00
Jimmy Brisson fe1cd87724 Remove flags safely in uvisions 2016-10-03 16:19:30 -05:00
Sarah Marsh 6998524c00 Resolve issues from reorg 2016-10-03 16:02:32 -05:00
Sam Grove 765fbbbc2c Merge pull request #2842 from svastm/sw4stm32_use_targets_json
SW4STM32 - Use targets.json to find fp config
2016-10-03 11:11:38 -05:00
andreas.larsson 1d3c63d9bb Changed name for the target UBLOX_C029 to UBLOX_EVK_ODIN_W2 2016-10-03 12:10:50 +02:00
Sam Grove 64d9665078 Merge pull request #2833 from sarahmarshy/eclipse-ref
[Exporters] Add support for Eclipse Export
2016-09-30 14:58:22 -05:00