diff options
-rw-r--r-- | org.rtems.cdt/src/org/rtems/cdt/Constants.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/org.rtems.cdt/src/org/rtems/cdt/Constants.java b/org.rtems.cdt/src/org/rtems/cdt/Constants.java index 3a97a6b..a5b02ad 100644 --- a/org.rtems.cdt/src/org/rtems/cdt/Constants.java +++ b/org.rtems.cdt/src/org/rtems/cdt/Constants.java @@ -24,6 +24,8 @@ package org.rtems.cdt; import java.util.Map; +import org.eclipse.core.runtime.Platform; + public class Constants { public static final String PATH_SEPARATOR = System.getProperty( "path.separator"); @@ -35,9 +37,9 @@ public class Constants { public static final String BSP_PATH_MAKE_VARIABLE = "PROJECT_RELEASE"; - public static final String DEFAULT_BASE_PATH = "/opt/rtems-4.9"; + public static final String DEFAULT_BASE_PATH = getDefaultPath(); - public static final String DEFAULT_BSP_PATH = "/opt/rtems-4.9/powerpc-rtems4.9/psim"; + public static final String DEFAULT_BSP_PATH = getDefaultPath(); public static final String DEFAULT_CYGWIN_PATH = "C:\\"; @@ -105,6 +107,14 @@ public class Constants { return "PATH"; } + + private static String getDefaultPath() { + if (Platform.getOS().equals( Platform.OS_WIN32)) { + return "C:\\"; + } else { + return "/opt/rtems-4.9"; + } + } private Constants() { // Do nothing |