From ca5befc458e0b3217067fe7a07bab376d1026f46 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 3 Dec 2008 11:21:21 +0000 Subject: Fixes for the scanner info collectors. --- .../org/rtems/cdt/build/ScannerInfoCollector.java | 22 ++++++++++++++++++++++ .../rtems/cdt/build/WinScannerInfoCollector.java | 22 ++++++++++++++++++++++ org.rtems.cdt.toolchain2/plugin.xml | 18 +++++++++--------- 3 files changed, 53 insertions(+), 9 deletions(-) create mode 100644 org.rtems.cdt.toolchain2/org/rtems/cdt/build/ScannerInfoCollector.java create mode 100644 org.rtems.cdt.toolchain2/org/rtems/cdt/build/WinScannerInfoCollector.java diff --git a/org.rtems.cdt.toolchain2/org/rtems/cdt/build/ScannerInfoCollector.java b/org.rtems.cdt.toolchain2/org/rtems/cdt/build/ScannerInfoCollector.java new file mode 100644 index 0000000..4871fa1 --- /dev/null +++ b/org.rtems.cdt.toolchain2/org/rtems/cdt/build/ScannerInfoCollector.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2008 + * Embedded Brains GmbH + * Obere Lagerstr. 30 + * D-82178 Puchheim + * Germany + * rtems@embedded-brains.de + * + * The license and distribution terms for this file may be found in the file + * LICENSE in this distribution or at http://www.rtems.com/license/LICENSE. + */ + +package org.rtems.cdt.build; + +import org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector; + +/** + * This class exists only to disable the specialized UI elements of the scanner configuration. + */ +public class ScannerInfoCollector extends DefaultGCCScannerInfoCollector { + // Empty +} diff --git a/org.rtems.cdt.toolchain2/org/rtems/cdt/build/WinScannerInfoCollector.java b/org.rtems.cdt.toolchain2/org/rtems/cdt/build/WinScannerInfoCollector.java new file mode 100644 index 0000000..70b6dab --- /dev/null +++ b/org.rtems.cdt.toolchain2/org/rtems/cdt/build/WinScannerInfoCollector.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2008 + * Embedded Brains GmbH + * Obere Lagerstr. 30 + * D-82178 Puchheim + * Germany + * rtems@embedded-brains.de + * + * The license and distribution terms for this file may be found in the file + * LICENSE in this distribution or at http://www.rtems.com/license/LICENSE. + */ + +package org.rtems.cdt.build; + +import org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector; + +/** + * This class exists only to disable the specialized UI elements of the scanner configuration. + */ +public class WinScannerInfoCollector extends DefaultGnuWinScannerInfoCollector { + // Empty +} diff --git a/org.rtems.cdt.toolchain2/plugin.xml b/org.rtems.cdt.toolchain2/plugin.xml index 610f80d..fb68170 100644 --- a/org.rtems.cdt.toolchain2/plugin.xml +++ b/org.rtems.cdt.toolchain2/plugin.xml @@ -18,7 +18,7 @@ name="RTEMS Scanner Configuration Discovery Profile" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -36,7 +36,7 @@ name="RTEMS Scanner Configuration Discovery Profile" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -54,7 +54,7 @@ name="RTEMS Scanner Configuration Discovery Profile" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -72,7 +72,7 @@ name="RTEMS Scanner Configuration Discovery Profile (Windows)" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -90,7 +90,7 @@ name="RTEMS Scanner Configuration Discovery Profile (Windows)" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -108,7 +108,7 @@ name="RTEMS Scanner Configuration Discovery Profile (Windows)" point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"> @@ -229,7 +229,7 @@ targetTool="org.rtems.cdt.linker.c.cygwin;org.rtems.cdt.linker.cpp.cygwin;org.rtems.cdt.archiver.cygwin" configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier" isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.cygwin.IsGnuCygwinToolChainSupported" - scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfile"> + scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileWin"> + scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain2.RtemsSCDProfileWinC"/>