make bad epocroot value a const C3_BUILDER_WORK
authortimkelly
Thu, 12 Aug 2010 10:37:00 -0500
branchC3_BUILDER_WORK
changeset 1819 7b971ec45b18
parent 1813 85755749f4f1
child 1820 5c955fcfdc3d
make bad epocroot value a const
builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/CarbideConfigurationDataProvider.java
core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.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);
--- 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.