clean up SDK/Config tree by removing SDK Id from display (it's redundant) and also adding text that SDK location does not exist so users can see the config tree and know it won't work (not have it be hidden and users wonder why it's not there)
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!-- ************* PREFERENCE PAGES ************** -->
<extension
point="org.eclipse.ui.preferencePages">
<page
name="Preprocess"
category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
class="com.nokia.carbide.cpp.internal.builder.utils.ui.PreprocessPreferencePage"
id="com.nokia.carbide.cpp.builder.utils.ui.PreprocessPreferencePage">
<keywordReference
id="com.nokia.carbide.cpp.builder.common">
</keywordReference>
<keywordReference
id="com.nokia.carbide.cpp.builder.preprocess">
</keywordReference>
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="com.nokia.carbide.cpp.internal.builder.utils.ui.BuilderUtilsPreferenceInitializer">
</initializer>
</extension>
<!-- ************* PROPERTY TESTERS ************** -->
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.BuilderUtilsPropertyTester"
id="com.nokia.carbide.cpp.builder.utils.propertyTester"
namespace="com.nokia.carbide.cpp.builder.utils"
properties="canCompile,canPreprocess,isComponent,isProject,isPKGFile,canABLD"
type="org.eclipse.jface.viewers.ISelection">
</propertyTester>
</extension>
<!-- ************* EXPRESSIONS ************** -->
<extension point="org.eclipse.core.expressions.definitions">
<definition id="com.nokia.carbide.cpp.builder.utils.definition.canCompile">
<and>
<count value="+"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.canCompile"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
<definition id="com.nokia.carbide.cpp.builder.utils.definition.canPreprocess">
<and>
<count value="1"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.canPreprocess"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
<definition id="com.nokia.carbide.cpp.builder.utils.definition.isComponent">
<and>
<count value="+"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.isComponent"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
<definition id="com.nokia.carbide.cpp.builder.utils.definition.isProject">
<and>
<count value="+"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.isProject"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
<definition id="com.nokia.carbide.cpp.builder.utils.definition.isPKGFile">
<and>
<count value="+"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.isPKGFile"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
<definition id="com.nokia.carbide.cpp.builder.utils.definition.canABLD">
<and>
<count value="+"/>
<with variable="selection">
<test
property="com.nokia.carbide.cpp.builder.utils.canABLD"
forcePluginActivation="true">
</test>
</with>
</and>
</definition>
</extension>
<!-- ************* COMMANDS ************** -->
<extension point="org.eclipse.ui.commands">
<command
id="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Compile_Source"
description="%BuilderUtils.Compile_Source">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.preprocessSource"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Preprocess"
description="%BuilderUtils.Preprocess">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Build_Symbian_Component"
description="%BuilderUtils.Build_Symbian_Component">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Clean_Symbian_Component"
description="%BuilderUtils.Clean_Symbian_Component">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Freeze_Symbian_Component"
description="%BuilderUtils.Freeze_Symbian_Component">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Build_All_Targets"
description="%BuilderUtils.Build_All_Targets">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.freezeExports"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Freeze_Exports"
description="%BuilderUtils.Freeze_Exports_ToolTip">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.buildPKG"
categoryId="org.eclipse.ui.category.file"
name="%BuilderUtils.Build_PKG"
description="%BuilderUtils.Build_PKG_ToolTip">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Target"
description="%BuilderUtils.Target">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldExport"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Export"
description="%BuilderUtils.Export">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldCleanExport"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.CleanExport"
description="%BuilderUtils.CleanExport">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldResource"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Resource"
description="%BuilderUtils.Resource">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldFinal"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Final"
description="%BuilderUtils.Final">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTidy"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.Tidy"
description="%BuilderUtils.Tidy">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestTarget"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestTarget"
description="%BuilderUtils.TestTarget">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestExport"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestExport"
description="%BuilderUtils.TestExport">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestCleanExport"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestCleanExport"
description="%BuilderUtils.TestCleanExport">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestResource"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestResource"
description="%BuilderUtils.TestResource">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestFinal"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestFinal"
description="%BuilderUtils.TestFinal">
</command>
<command
id="com.nokia.carbide.cpp.builder.utils.commands.abldTestTidy"
categoryId="org.eclipse.ui.category.project"
name="%BuilderUtils.TestTidy"
description="%BuilderUtils.TestTidy">
</command>
</extension>
<!-- ************* HANDLERS ************** -->
<extension point="org.eclipse.ui.handlers">
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.CompileHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canCompile"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.PreprocessHandler"
commandId="com.nokia.carbide.cpp.builder.utils.preprocessSource">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canPreprocess"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ComponentCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ComponentCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ComponentCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ProjectCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ProjectCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeExports">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.BuildPKGCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildPKG">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isPKGFile"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldExport">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldCleanExport">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldResource">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldFinal">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTidy">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTarget">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestExport">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestCleanExport">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestResource">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestFinal">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
<handler
class="com.nokia.carbide.cpp.internal.builder.utils.handlers.ABLDCommandHandler"
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTidy">
<activeWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</activeWhen>
</handler>
</extension>
<!-- ************* MENUS ************** -->
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any">
<separator name="SymbianBuildGroup" visible="true"/>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=SymbianBuildGroup">
<menu
id="com.nokia.carbide.cpp.builder.utils.buildmenu"
label="%BuilderUtils.Symbian_Build_Utils">
</menu>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu">
<separator name="BuilderUtils" visible="true"/>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.preprocessSource"
label="%BuilderUtils.Preprocess">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canPreprocess"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
label="%BuilderUtils.Compile_Source">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canCompile"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent"
label="%BuilderUtils.Freeze_Symbian_Component">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent"
label="%BuilderUtils.Clean_Symbian_Component">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent"
label="%BuilderUtils.Build_Symbian_Component">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isComponent"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:project?after=build">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
label="%BuilderUtils.Build_All_Targets"
icon="icons/Build_All_Targets_16x16.png">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
label="%BuilderUtils.Build_All_Targets"
icon="icons/Build_All_Targets_16x16.png">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:project?after=build">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeExports"
label="%BuilderUtils.Freeze_Exports"
icon="icons/Freeze_Exports_16x16.png">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeExports"
label="%BuilderUtils.Freeze_Exports"
icon="icons/Freeze_Exports_16x16.png">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isProject"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.buildPKG"
label="%BuilderUtils.Build_PKG">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.isPKGFile"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:project?after=build">
<menu
id="com.nokia.carbide.cpp.builder.utils.abldmenu"
label="ABLD">
</menu>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
label="%BuilderUtils.Target">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldExport"
label="%BuilderUtils.Export">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldCleanExport"
label="%BuilderUtils.CleanExport">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldResource"
label="%BuilderUtils.Resource">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldFinal"
label="%BuilderUtils.Final">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTidy"
label="%BuilderUtils.Tidy">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldmenu">
<menu
id="com.nokia.carbide.cpp.builder.utils.abldtestmenu"
label="test">
</menu>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTarget"
label="%BuilderUtils.Target">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestExport"
label="%BuilderUtils.Export">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestCleanExport"
label="%BuilderUtils.CleanExport">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestResource"
label="%BuilderUtils.Resource">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestFinal"
label="%BuilderUtils.Final">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTidy"
label="%BuilderUtils.Tidy">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.buildmenu?after=BuilderUtils">
<menu
id="com.nokia.carbide.cpp.builder.utils.abldmenu"
label="ABLD">
</menu>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
label="%BuilderUtils.Target">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldExport"
label="%BuilderUtils.Export">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldCleanExport"
label="%BuilderUtils.CleanExport">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldResource"
label="%BuilderUtils.Resource">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldFinal"
label="%BuilderUtils.Final">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTidy"
label="%BuilderUtils.Tidy">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldmenu">
<menu
id="com.nokia.carbide.cpp.builder.utils.abldtestmenu"
label="test">
</menu>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTarget"
label="%BuilderUtils.Target">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestExport"
label="%BuilderUtils.Export">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestCleanExport"
label="%BuilderUtils.CleanExport">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestResource"
label="%BuilderUtils.Resource">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestFinal"
label="%BuilderUtils.Final">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.nokia.carbide.cpp.builder.utils.abldtestmenu">
<command
commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTestTidy"
label="%BuilderUtils.Tidy">
<visibleWhen>
<reference definitionId="com.nokia.carbide.cpp.builder.utils.definition.canABLD"/>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
id="com.nokia.carbide.cpp.builder.common"
label="%carbcPreference.common">
</keyword>
<keyword
id="com.nokia.carbide.cpp.builder.preprocess"
label="%carbcPreference.preprocess">
</keyword>
</extension>
</plugin>