Remove makefile dependency checks on SBSv2 builder since they don't apply.
Remove SBSv2BuilderInfo.java and functionality. That has been used for loading the SBSv2 tab, which no longer exists.
Now the SBSv2 data in the .cproject is loaded directly by the build configuration loading mechanism.
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
id="carbideCPPBuilder"
name="Carbide CPP Project Builder"
point="org.eclipse.core.resources.builders">
<builder
callOnEmptyDelta="true"
hasNature="true">
<run
class="com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder">
</run>
</builder>
</extension>
<extension
id="carbideCPPBuilderNature"
name="Carbide CPP Builder Project Nature"
point="org.eclipse.core.resources.natures">
<requires-nature id="org.eclipse.cdt.core.cnature"/>
<runtime>
<run
class="com.nokia.carbide.cdt.internal.builder.CarbideCPPBuilderNature">
</run>
</runtime>
<builder
id="com.nokia.carbide.cdt.builder.carbideCPPBuilder">
</builder>
</extension>
<extension
id="carbideSBSv2BuilderNature"
name="Carbide SBSv2 Builder Project Nature"
point="org.eclipse.core.resources.natures">
<requires-nature id="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
<runtime>
<run
class="com.nokia.carbide.cdt.internal.builder.CarbideSBSv2BuilderNature">
</run>
</runtime>
</extension>
<extension
id="CarbideConfigurationDataProvider"
name="Carbide.c++ Configuration Data Provider"
point="org.eclipse.cdt.core.CConfigurationDataProvider">
<provider
natures="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"
class="com.nokia.carbide.cdt.internal.api.builder.CarbideConfigurationDataProvider"
/>
</extension>
<extension
point="org.eclipse.cdt.ui.ConfigManager">
<manager
class="com.nokia.carbide.cdt.internal.builder.CarbideConfigManager">
</manager>
</extension>
<!-- ************* PREFERENCE PAGES ************** -->
<extension
point="org.eclipse.ui.preferencePages">
<page
name="Build"
category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
class="com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage"
id="com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage">
<keywordReference
id="com.nokia.carbide.cdt.builder.common">
</keywordReference>
<keywordReference
id="com.nokia.carbide.cdt.builder.build">
</keywordReference>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
id="com.nokia.carbide.cdt.builder.common"
label="%carbcPreference.common">
</keyword>
<keyword
id="com.nokia.carbide.cdt.builder.build"
label="%carbcPreference.build">
</keyword>
<keyword
id="com.nokia.carbide.cdt.builder.buildproperty"
label="%carbcProperty.build">
</keyword>
<keyword
id="com.nokia.carbide.cdt.builder.macroproperty"
label="%carbcProperty.macro">
</keyword>
<keyword
id="com.nokia.carbide.cdt.builder.projectproperty"
label="%carbcProperty.project">
</keyword>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferenceInitializer">
</initializer>
</extension>
<!-- ************* PROPERTY PAGES ************** -->
<extension
point="org.eclipse.ui.propertyPages">
<page
name="%CarbideBuilder.Carbide_group"
class="com.nokia.carbide.cdt.internal.builder.ui.CarbideProjectPropertiesGroup"
id="com.nokia.carbide.cdt.builder.ui.CarbideProjectPropertiesGroup">
<filter
name="nature"
value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature">
</filter>
<enabledWhen>
<or>
<instanceof value="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
</or>
</enabledWhen>
</page>
<page
name="%CarbideBuilder.Carbide_Project_Settings"
class="com.nokia.carbide.cdt.internal.builder.ui.CarbideCPPProjectSettingsPage"
category="com.nokia.carbide.cdt.builder.ui.CarbideProjectPropertiesGroup"
id="com.nokia.carbide.cdt.builder.ui.CarbideCPPProjectSettingsPage">
<filter
name="nature"
value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature">
</filter>
<enabledWhen>
<or>
<instanceof value="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
</or>
</enabledWhen>
<keywordReference
id="com.nokia.carbide.cdt.builder.projectproperty">
</keywordReference>
</page>
<page
name="%CarbideBuilder.Carbide_Build_Configurations"
class="com.nokia.carbide.cdt.internal.builder.ui.CarbideBuildConfigurationsPage"
category="com.nokia.carbide.cdt.builder.ui.CarbideProjectPropertiesGroup"
id="com.nokia.carbide.cdt.internal.builder.ui.CarbideBuildConfigurationsPage">
<filter
name="nature"
value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature">
</filter>
<enabledWhen>
<or>
<instanceof value="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
</or>
</enabledWhen>
<keywordReference
id="com.nokia.carbide.cdt.builder.buildproperty">
</keywordReference>
</page>
<page
name="%CarbideBuilder.Carbide_Macro_Settings"
class="com.nokia.carbide.cdt.internal.builder.ui.CarbideMacroSettingsPage"
category="com.nokia.carbide.cdt.builder.ui.CarbideProjectPropertiesGroup"
id="com.nokia.carbide.cdt.internal.builder.ui.CarbideMacroSettingsPage">
<filter
name="nature"
value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature">
</filter>
<enabledWhen>
<or>
<instanceof value="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
</or>
</enabledWhen>
<keywordReference
id="com.nokia.carbide.cdt.builder.macroproperty">
</keywordReference>
</page>
</extension>
<!-- ************* ERROR PARSERS ************** -->
<extension
id="RVCTCompilerErrorParser"
name="RVCT Compiler Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.RVCTCompilerErrorParser">
</errorparser>
</extension>
<extension
id="RVCTLinkerErrorParser"
name="RVCT Linker Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.RVCTLinkerErrorParser">
</errorparser>
</extension>
<extension
id="GCCEAssemblerErrorParser"
name="GCCE Assembler Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.GCCEAssemblerErrorParser">
</errorparser>
</extension>
<extension
id="GCCECompilerErrorParser"
name="GCCE Compiler Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.GCCECompilerErrorParser">
</errorparser>
</extension>
<extension
id="GCCELinkerErrorParser"
name="GCCE Linker Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.GCCELinkerErrorParser">
</errorparser>
</extension>
<extension
id="MakeDefErrorParser"
name="Makedef Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.MakeDefErrorParser">
</errorparser>
</extension>
<extension
id="MakeSisErrorParser"
name="Makesis Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.MakeSisErrorParser">
</errorparser>
</extension>
<extension
id="RCOMPErrorParser"
name="Symbian Resource Compiler (rcomp) Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.RCOMPErrorParser">
</errorparser>
</extension>
<extension
id="MakmakeErrorParser"
name="Makmake Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.MakmakeErrorParser">
</errorparser>
</extension>
<extension
id="MWLDErrorParser"
name="Nokia x86 Linker Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.MWLDErrorParser">
</errorparser>
</extension>
<extension
id="DLLToolErrorParser"
name="DLL Tool Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.DLLToolErrorParser">
</errorparser>
</extension>
<extension
id="Elf2E32ErrorParser"
name="Elf2E32 Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.Elf2E32ErrorParser">
</errorparser>
</extension>
<extension
id="CarbideMakeErrorParser"
name="Carbide Make Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.CarbideMakeErrorParser">
</errorparser>
</extension>
<extension
id="BldmakeErrorParser"
name="Bldmake Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.BldmakeErrorParser">
</errorparser>
</extension>
<extension
id="RomBuildErrorParser"
name="Rom Build Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.RomBuildErrorParser">
</errorparser>
</extension>
<extension
id="SBSv2ErrorParser"
name="SBSv2 Error Parser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="com.nokia.carbide.cdt.internal.builder.error.parsers.SBSv2ErrorParser">
</errorparser>
</extension>
<!-- ************* PROBLEM MARKERS ************** -->
<extension
id="CarbideBuilderMarkers"
name="Carbide.c++ Build Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker"/>
<persistent
value="true">
</persistent>
</extension>
<extension-point id="environmentModifier" name="Environment Modifier" schema="schema/environmentModifier.exsd"/>
</plugin>