From 760c2a22b5ade12b0e192e738b69d0dc523fd625 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Mon, 31 May 2004 18:06:16 +0000 Subject: [PATCH] fixed update platform filtering fixed compiler error prompting --- .../cdt/debug/core/ICDebugConfiguration.java | 2 +- .../internal/core/DebugConfiguration.java | 10 +++---- .../org.eclipse.cdt.debug.mi.core/plugin.xml | 2 +- .../cdt/launch/AbstractCLaunchDelegate.java | 20 ++++++-------- .../internal/CApplicationLaunchShortcut.java | 11 +++++--- .../internal/ui/AbstractCDebuggerTab.java | 3 +-- .../launch/internal/ui/LaunchUIPlugin.java | 16 +++++------ .../eclipse/cdt/launch/ui/CDebuggerTab.java | 18 +++++-------- .../org/eclipse/cdt/launch/ui/CMainTab.java | 27 ++++++++----------- .../cdt/launch/ui/CorefileDebuggerTab.java | 2 +- 10 files changed, 48 insertions(+), 63 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java index 9d3a5d06a6c..7d5bc91a20e 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java @@ -7,7 +7,7 @@ package org.eclipse.cdt.debug.core; import org.eclipse.core.runtime.CoreException; public interface ICDebugConfiguration { - final static String PLATFORM_NATIVE = "native"; //$NON-NLS-1$ + final static String CPU_NATIVE = "native"; //$NON-NLS-1$ ICDebugger getDebugger() throws CoreException; String getName(); diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java index a43dc8d23ee..be190c00fd1 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java @@ -45,7 +45,7 @@ public class DebugConfiguration implements ICDebugConfiguration { public String getPlatform() { String platform = getConfigurationElement().getAttribute("platform"); //$NON-NLS-1$ if (platform == null) { - return PLATFORM_NATIVE; + return "*"; //$NON-NLS-1$ } return platform; } @@ -66,9 +66,9 @@ public class DebugConfiguration implements ICDebugConfiguration { String nativeCPU = Platform.getOSArch(); boolean ret = false; if ( nativeCPU.startsWith(cpu) ) { - ret = getCPUs().contains(PLATFORM_NATIVE); + ret = getCPUs().contains(CPU_NATIVE); } - return ret || getCPUs().contains(cpu); + return ret || getCPUs().contains(cpu) || getCPUs().contains("*"); //$NON-NLS-1$ } /** * Returns the set of modes specified in the configuration data. @@ -95,7 +95,7 @@ public class DebugConfiguration implements ICDebugConfiguration { String cpus = getConfigurationElement().getAttribute("cpu"); //$NON-NLS-1$ if (cpus == null) { fCPUs = new HashSet(1); - fCPUs.add(PLATFORM_NATIVE); + fCPUs.add(CPU_NATIVE); } else { String nativeCPU = Platform.getOSArch(); @@ -105,7 +105,7 @@ public class DebugConfiguration implements ICDebugConfiguration { String cpu = tokenizer.nextToken().trim(); fCPUs.add(cpu); if (nativeCPU.startsWith(cpu)) { // os arch be cpu{le/be} - fCPUs.add(PLATFORM_NATIVE); + fCPUs.add(CPU_NATIVE); } } } diff --git a/debug/org.eclipse.cdt.debug.mi.core/plugin.xml b/debug/org.eclipse.cdt.debug.mi.core/plugin.xml index dca57ef3636..b0ed2eb70df 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/plugin.xml +++ b/debug/org.eclipse.cdt.debug.mi.core/plugin.xml @@ -24,7 +24,7 @@