diff --git a/cross/org.eclipse.cdt.build.crossgcc/.project b/cross/org.eclipse.cdt.build.crossgcc/.project
index 2655c345209..6726fdfe5d5 100755
--- a/cross/org.eclipse.cdt.build.crossgcc/.project
+++ b/cross/org.eclipse.cdt.build.crossgcc/.project
@@ -20,9 +20,15 @@
+
+ org.eclipse.pde.api.tools.apiAnalysisBuilder
+
+
+
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
+ org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/cross/org.eclipse.cdt.build.crossgcc/META-INF/MANIFEST.MF b/cross/org.eclipse.cdt.build.crossgcc/META-INF/MANIFEST.MF
index ccea5ca7c3e..f83e6e3161a 100644
--- a/cross/org.eclipse.cdt.build.crossgcc/META-INF/MANIFEST.MF
+++ b/cross/org.eclipse.cdt.build.crossgcc/META-INF/MANIFEST.MF
@@ -8,7 +8,10 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.cdt.core;bundle-version="5.1.0",
org.eclipse.cdt.managedbuilder.core;bundle-version="5.0.100",
org.eclipse.cdt.managedbuilder.gnu.ui;bundle-version="5.0.100",
- org.eclipse.core.resources;bundle-version="3.5.0"
+ org.eclipse.core.resources;bundle-version="3.5.0",
+ org.eclipse.cdt.managedbuilder.ui;bundle-version="8.1.0",
+ org.eclipse.jface,
+ org.eclipse.ui.ide
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Vendor: %Bundle-Vendor
diff --git a/cross/org.eclipse.cdt.build.crossgcc/plugin.properties b/cross/org.eclipse.cdt.build.crossgcc/plugin.properties
index 5c185e331aa..044e4f27e59 100644
--- a/cross/org.eclipse.cdt.build.crossgcc/plugin.properties
+++ b/cross/org.eclipse.cdt.build.crossgcc/plugin.properties
@@ -11,4 +11,15 @@
###############################################################################
Bundle-Vendor = Eclipse CDT
-Bundle-Name = CDT GCC Cross Compiler Support
\ No newline at end of file
+Bundle-Name = CDT GCC Cross Compiler Support
+
+toolChain.name = Cross GCC
+optionCategory.name = Cross Settings
+option.prefix = Prefix
+option.path = Path
+tool.gcc.compiler = Cross GCC Compiler
+tool.gpp.compiler = Cross G++ Compiler
+tool.gcc.linker = Cross GCC Linker
+tool.gpp.linker = Cross G++ Linker
+tool.gcc.archiver = Cross GCC Archiver
+tool.gcc.assembler = Cross GCC Assembler
\ No newline at end of file
diff --git a/cross/org.eclipse.cdt.build.crossgcc/plugin.xml b/cross/org.eclipse.cdt.build.crossgcc/plugin.xml
index 7e896703775..e8ad4b0b327 100644
--- a/cross/org.eclipse.cdt.build.crossgcc/plugin.xml
+++ b/cross/org.eclipse.cdt.build.crossgcc/plugin.xml
@@ -1,7 +1,7 @@