<?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>