--- 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);
--- 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.