summaryrefslogtreecommitdiffstats
path: root/org.rtems.cdt/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'org.rtems.cdt/plugin.xml')
-rw-r--r--org.rtems.cdt/plugin.xml49
1 files changed, 33 insertions, 16 deletions
diff --git a/org.rtems.cdt/plugin.xml b/org.rtems.cdt/plugin.xml
index b0ad870..6d05511 100644
--- a/org.rtems.cdt/plugin.xml
+++ b/org.rtems.cdt/plugin.xml
@@ -430,24 +430,32 @@
id="org.rtems.cdt.builder"
superClass="cdt.managedbuild.target.gnu.builder"/>
<tool
- commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"
id="org.rtems.cdt.compiler.c"
name="RTEMS C Compiler"
- superClass="cdt.managedbuild.tool.gnu.c.compiler">
+ superClass="org.rtems.cdt.tool.gcc">
<inputType
id="org.rtems.cdt.compiler.input.c"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ languageId="org.eclipse.cdt.core.gcc"
scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileC"
- superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c"/>
</tool>
<tool
- commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"
id="org.rtems.cdt.compiler.cpp"
name="RTEMS C++ Compiler"
- superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
+ superClass="org.rtems.cdt.tool.gcc">
<inputType
id="org.rtems.cdt.compiler.cpp.input"
- superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"
- scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileCPP"/>
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cxxHeader"
+ dependencyExtensions="h,H,hpp"
+ languageId="org.eclipse.cdt.core.g++"
+ scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileCPP"
+ sourceContentType="org.eclipse.cdt.core.cxxSource"
+ sources="c,C,cc,cxx,cpp"/>
</tool>
<tool
commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"
@@ -474,8 +482,7 @@
languageId="org.eclipse.cdt.core.gcc"
scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileC"
sourceContentType="org.eclipse.cdt.core.asmSource"
- sources="s,S">
- </inputType>
+ sources="s,S"/>
</tool>
<tool
commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator"
@@ -533,24 +540,34 @@
id="org.rtems.cdt.builder.cygwin"
superClass="cdt.managedbuild.target.gnu.builder"/>
<tool
- commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"
id="org.rtems.cdt.compiler.c.cygwin"
name="RTEMS C Compiler (Cygwin)"
- superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
+ superClass="org.rtems.cdt.tool.gcc"
+ commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator">
<inputType
id="org.rtems.cdt.compiler.input.c.cygwin"
- superClass="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"
- scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinC"/>
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ languageId="org.eclipse.cdt.core.gcc"
+ scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinC"
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c"/>
</tool>
<tool
- commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"
id="org.rtems.cdt.compiler.cpp.cygwin"
name="RTEMS C++ Compiler (Cygwin)"
- superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
+ superClass="org.rtems.cdt.tool.gcc"
+ commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator">
<inputType
id="org.rtems.cdt.compiler.cpp.input.cygwin"
+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
+ dependencyContentType="org.eclipse.cdt.core.cxxHeader"
+ dependencyExtensions="h,H,hpp"
+ languageId="org.eclipse.cdt.core.g++"
scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinCPP"
- superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"/>
+ sourceContentType="org.eclipse.cdt.core.cxxSource"
+ sources="c,C,cc,cxx,cpp"/>
</tool>
<tool
commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"