Commit Graph

6 Commits (8972cefcdab712a1085194844e3acb29ab816113)

Author SHA1 Message Date
Marcelo Salazar 8972cefcda Minor tweak on spaces 2016-09-28 13:49:48 +01:00
Marcelo Salazar e79ce44ce5 Minor fix to match with master 2016-09-28 13:49:47 +01:00
Marcelo Salazar 3d7a978c16 Change default uvision exporter to uvision5
uVision4 is no longer maintained by the Keil team (support was stopped
long time ago).

This is why we need to make the uvision exporter able to generate uVision5
projects by default (which is based on software packs).

Also, adding note that the uvision4 exporter is now deprecated and will be
removed in the future.
2016-09-28 13:49:46 +01:00
Jimmy Brisson 727ac9fb6d Update copyright 2016-09-15 17:56:30 +01:00
Sarah Marsh 50c8750a4a Refactor export subsystem
Makes several broad changes:
 - removes dead code that dealt with the online build system
 - replaces export function with a much simpler one that:
   - does not copy any sources
   - the zip file hits the disk
   - the mbed_config.h hits the disk
   - the project files hit the disk
   - nothing else hits the disk
 - exporters use Resource object scanned with a toolchain
 - progen exporters don't optionally build a project instead they have a
   build function that may be called afterwards
 - much of the code passes pylint (have a score of 9 or above):
   - project.py
   - project_api.py
   - export/__init__.py
   - export/exporters.py
   - test/export/build_test.py
2016-09-15 17:56:28 +01:00
Sarah Marsh b969fa5bb1 IDE build tests with progen 2016-07-15 13:25:35 -05:00