merge commit
authortimkelly
Tue, 20 Apr 2010 13:33:46 -0500
changeset 1250 5995486b4bed
parent 1249 8eb0d2bd6e73 (diff)
parent 1248 d4fee22b8cbb (current diff)
child 1257 7adc53ca3844
merge commit
--- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/DefaultViewConfiguration.java	Tue Apr 20 13:08:10 2010 -0500
+++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/DefaultViewConfiguration.java	Tue Apr 20 13:33:46 2010 -0500
@@ -198,6 +198,11 @@
 	public Collection<IDefine> getMacros() {
 		List<IDefine> macros = new ArrayList<IDefine>();
 		if (context != null) {
+			
+			if (context.getSBSv2Alias() != null){
+				macros.add(DefineFactory.createDefine("SBSV2", null));
+			}
+			
 			for (IDefine macro : context.getVariantHRHDefines()) {
 				macros.add(macro);
 			}
--- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/builder/CarbideBuildConfiguration.java	Tue Apr 20 13:08:10 2010 -0500
+++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/builder/CarbideBuildConfiguration.java	Tue Apr 20 13:33:46 2010 -0500
@@ -328,6 +328,10 @@
 	public List<String> getBuiltinMacros() {
 		List<String> macros = new ArrayList<String>();
 		
+		if (CarbideBuilderPlugin.getBuildManager().isCarbideSBSv2Project(getCarbideProject().getProject())){
+			macros.add("SBSV2"); //$NON-NLS-1$
+		}
+		
 		// add the macros that should always be defined
 		macros.add("__SYMBIAN32__"); //$NON-NLS-1$
 		macros.add("_UNICODE"); //$NON-NLS-1$
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/messages.properties	Tue Apr 20 13:08:10 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/messages.properties	Tue Apr 20 13:33:46 2010 -0500
@@ -4,8 +4,8 @@
 CheckS60CustKitSupport.undefSBSV2Code=\
 // When building with Raptor, "gnumakefile" builds are no longer recommended.\n\
 // But the extension Makefiles referenced here are only available in OS 9.5+.\n\
-// Uncomment this to always perform Raptor builds using PRJ_EXTENSIONS.\n\
-\#undef SBSV2\n\
+// Uncomment this to perform Raptor builds using old-style "gnumakefile".\n\
+//\#undef SBSV2\n\
 \n
 
 SBSv2Utils.CannotFindSBSScriptError=Cannot find {0} on the PATH.  Please verify your SBSv2 installation.