# HG changeset patch # User timkelly # Date 1281627420 18000 # Node ID 7b971ec45b184896d46474e5221a06e804e0fbdb # Parent 85755749f4f1348ae64d49b47be4048c00acb821 make bad epocroot value a const diff -r 85755749f4f1 -r 7b971ec45b18 builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/CarbideConfigurationDataProvider.java --- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/CarbideConfigurationDataProvider.java Wed Aug 11 18:16:36 2010 -0500 +++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/CarbideConfigurationDataProvider.java Thu Aug 12 10:37:00 2010 -0500 @@ -224,7 +224,7 @@ if (sdk != null){ return new BuildContextSBSv2(sdk, platform, target, buidAlias, displayString, configID); } else { - ISymbianSDK deadSDK = SymbianSDKFactory.createInstance(sdkID, "FIXME", new Version("9.5")); + ISymbianSDK deadSDK = SymbianSDKFactory.createInstance(sdkID, ISymbianSDK.BAD_EPOCROOT, new Version("9.5")); SDKCorePlugin.getSDKManager().addSDK(deadSDK); return new BuildContextSBSv2(deadSDK, platform, target, buidAlias, displayString, configID); diff -r 85755749f4f1 -r 7b971ec45b18 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java Wed Aug 11 18:16:36 2010 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java Thu Aug 12 10:37:00 2010 -0500 @@ -31,6 +31,12 @@ public interface ISymbianSDK { /** + * Value given for an SDK that is created when a build configuration + * references an non-existent SDK. + */ + public static String BAD_EPOCROOT = "BAD_SDK_ROOT"; + + /** * Returns build info for a particular builder. * @param builderId id string of a builder (ISymbianBuilderID constant) * @return ISDKBuildInfo - may be null if the builderId is deprecated.