author | timkelly |
Tue, 31 Aug 2010 09:14:22 -0500 | |
changeset 1926 | 1c1be5694e88 |
parent 1398 | 53b756905916 |
permissions | -rw-r--r-- |
<?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>