Skip to content

Commit ff043cb

Browse files
authored
Merge pull request #3561 from ilg-ul/master
Add GNU ARM Eclipse exporter
2 parents 769712f + 14ffc25 commit ff043cb

File tree

9 files changed

+2002
-1
lines changed

9 files changed

+2002
-1
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,5 @@ cscope.*
7575
*.swp
7676
*~
7777

78+
# Visual Studio Code
79+
.vscode/

tools/export/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from tools.export import codered, ds5_5, iar, makefile
1919
from tools.export import embitz, coide, kds, simplicity, atmelstudio
2020
from tools.export import sw4stm32, e2studio, zip, cmsis, uvision, cdt
21+
from tools.export import gnuarmeclipse
2122
from tools.targets import TARGET_NAMES
2223

2324
EXPORTERS = {
@@ -40,6 +41,7 @@
4041
'eclipse_gcc_arm' : cdt.EclipseGcc,
4142
'eclipse_iar' : cdt.EclipseIAR,
4243
'eclipse_armc5' : cdt.EclipseArmc5,
44+
'gnuarmeclipse': gnuarmeclipse.GNUARMEclipse,
4345
'zip' : zip.ZIP,
4446
'cmsis' : cmsis.CMSIS
4547
}

tools/export/gnuarmeclipse/.cproject.tmpl

Lines changed: 414 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- Generated by the GNU ARM Eclipse exporter from an mBed project. -->
3+
<projectDescription>
4+
<name>{{name}}</name>
5+
<comment>This file was automagically generated by mbed.org. For more information, see http://mbed.org/handbook/Exporting-To-GNU-ARM-Eclipse</comment>
6+
<projects>
7+
</projects>
8+
<buildSpec>
9+
<buildCommand>
10+
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
11+
<triggers>clean,full,incremental,</triggers>
12+
<arguments>
13+
</arguments>
14+
</buildCommand>
15+
<buildCommand>
16+
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
17+
<triggers>full,incremental,</triggers>
18+
<arguments>
19+
</arguments>
20+
</buildCommand>
21+
</buildSpec>
22+
<natures>
23+
<nature>org.eclipse.cdt.core.cnature</nature>
24+
<nature>org.eclipse.cdt.core.ccnature</nature>
25+
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
26+
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
27+
</natures>
28+
</projectDescription>

0 commit comments

Comments
 (0)