mirror of
https://github.com/eclipse-cdt/cdt
synced 2024-10-28 12:09:40 +01:00
5e27e4c377
Change-Id: Ie755f80cc01f55c0d4b9b704ff40008b8bb841af Signed-off-by: William Riley <william.riley@renesas.com>
914 lines
40 KiB
XML
914 lines
40 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
|
|
<extension-point id="buildDefinitionsUI" name="%buildDefinitionsUI.ep.name" schema="schema/buildDefinitionsUI.exsd"/>
|
|
<extension-point id="newWizardPages" name="%extension-point.name" schema="schema/newWizardPages.exsd"/>
|
|
|
|
<extension
|
|
point="org.eclipse.core.expressions.definitions">
|
|
<definition
|
|
id="org.eclipse.cdt.managedbuilder.ui.isBuildableFileOpenInEditor">
|
|
<and>
|
|
<with variable="selection">
|
|
<not>
|
|
<instanceof value="org.eclipse.jface.viewers.IStructuredSelection"/>
|
|
</not>
|
|
</with>
|
|
<with variable="activeEditorInput">
|
|
<reference definitionId="org.eclipse.cdt.managedbuilder.ui.isBuildableFile"/>
|
|
</with>
|
|
</and>
|
|
</definition>
|
|
<definition
|
|
id="org.eclipse.cdt.managedbuilder.ui.isBuildableFile">
|
|
<adapt type="org.eclipse.core.resources.IFile">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.projectBuilder"
|
|
value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
|
|
<test property="org.eclipse.cdt.ui.isSource"/>
|
|
</and>
|
|
</adapt>
|
|
</definition>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<category
|
|
name="%category.build.name"
|
|
description="%category.build.description"
|
|
id="org.eclipse.cdt.managedbuilder.ui.category.build"/>
|
|
<command
|
|
name="%command.buildFiles.name"
|
|
description="%command.buildFiles.description"
|
|
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.buildFiles"/>
|
|
<command
|
|
name="%command.cleanFiles.name"
|
|
description="%command.cleanFiles.description"
|
|
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.cleanFiles"/>
|
|
<command
|
|
name="%command.buildAllConfigurations.name"
|
|
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.buildAllConfigurations"/>
|
|
<command
|
|
name="%command.cleanAllConfigurations.name"
|
|
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.cleanAllConfigurations"/>
|
|
<command
|
|
name="%command.rebuildConfigurations.name"
|
|
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.rebuildConfigurations"/>
|
|
<command
|
|
name="%command.convertTarget.name"
|
|
categoryId="org.eclipse.ui.category.project"
|
|
id="org.eclipse.cdt.managedbuilder.ui.convertTarget"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.handlers">
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.BuildFilesHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.buildFiles"/>
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.CleanFilesHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.cleanFiles"/>
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.BuildAllConfigurationsHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.buildAllConfigurations"/>
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.CleanAllConfigurationsHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.cleanAllConfigurations"/>
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.RebuildConfigurationsHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.rebuildConfigurations"/>
|
|
<handler
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.ConvertTargetHandler"
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.convertTarget"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.menus">
|
|
<menuContribution
|
|
locationURI="popup:org.eclipse.ui.popup.any?before=additions">
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.buildFiles"
|
|
label="%command.buildFiles.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<and>
|
|
<test property="org.eclipse.cdt.ui.checkPreference"
|
|
value="org.eclipse.core.resources/description.autobuilding=false"/>
|
|
<or>
|
|
<with variable="selection">
|
|
<iterate ifEmpty="false">
|
|
<reference
|
|
definitionId="org.eclipse.cdt.managedbuilder.ui.isBuildableFile"/>
|
|
</iterate>
|
|
</with>
|
|
<and>
|
|
<reference
|
|
definitionId="org.eclipse.cdt.managedbuilder.ui.isBuildableFileOpenInEditor">
|
|
</reference>
|
|
<with
|
|
variable="activePart">
|
|
<instanceof
|
|
value="org.eclipse.ui.IEditorPart">
|
|
</instanceof>
|
|
</with>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.cleanFiles"
|
|
label="%command.cleanFiles.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<and>
|
|
<test property="org.eclipse.cdt.ui.checkPreference"
|
|
value="org.eclipse.core.resources/description.autobuilding=false"/>
|
|
<or>
|
|
<with variable="selection">
|
|
<iterate ifEmpty="false">
|
|
<reference
|
|
definitionId="org.eclipse.cdt.managedbuilder.ui.isBuildableFile"/>
|
|
</iterate>
|
|
</with>
|
|
<and>
|
|
<reference
|
|
definitionId="org.eclipse.cdt.managedbuilder.ui.isBuildableFileOpenInEditor">
|
|
</reference>
|
|
<with
|
|
variable="activePart">
|
|
<instanceof
|
|
value="org.eclipse.ui.IEditorPart">
|
|
</instanceof>
|
|
</with>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="popup:org.eclipse.ui.popup.any?after=buildGroup">
|
|
<menu
|
|
id="org.eclipse.cdt.ui.cfgmenu"
|
|
label="%Configurations.menu">
|
|
<separator name="manage"/>
|
|
<separator name="build" visible="true"/>
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.buildAllConfigurations"
|
|
label="%command.buildAllConfigurations.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<with variable="selection">
|
|
<iterate ifEmpty="false">
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.projectBuilder"
|
|
value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
|
|
</and>
|
|
</adapt>
|
|
</iterate>
|
|
</with>
|
|
</visibleWhen>
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.cleanAllConfigurations"
|
|
label="%command.cleanAllConfigurations.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<with variable="selection">
|
|
<iterate ifEmpty="false">
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.projectBuilder"
|
|
value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
|
|
</and>
|
|
</adapt>
|
|
</iterate>
|
|
</with>
|
|
</visibleWhen>
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.rebuildConfigurations"
|
|
label="%command.rebuildConfigurations.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<with variable="selection">
|
|
<iterate ifEmpty="false">
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.projectBuilder"
|
|
value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
|
|
</and>
|
|
</adapt>
|
|
</iterate>
|
|
</with>
|
|
</visibleWhen>
|
|
</command>
|
|
</menu>
|
|
</menuContribution>
|
|
<!-- This menu command doesn't belong here. It should be contributed
|
|
by the plug-ins that contribute target converters. -->
|
|
<menuContribution
|
|
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
<command
|
|
commandId="org.eclipse.cdt.managedbuilder.ui.convertTarget"
|
|
label="%command.convertTarget.label"
|
|
style="push">
|
|
<visibleWhen checkEnabled="false">
|
|
<with variable="selection">
|
|
<count value="1"/>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.projectBuilder"
|
|
value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
|
|
<test property="org.eclipse.cdt.managedbuilder.ui.hasTargetConverters"
|
|
forcePluginActivation="true"/>
|
|
</and>
|
|
</adapt>
|
|
</iterate>
|
|
</with>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.expressions.propertyTesters">
|
|
<propertyTester
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.commands.ProjectPropertyTester"
|
|
id="org.eclipse.cdt.managedbuilder.ui.projectPropertyTester"
|
|
namespace="org.eclipse.cdt.managedbuilder.ui"
|
|
properties="hasTargetConverters"
|
|
type="org.eclipse.core.resources.IProject"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.newWizards">
|
|
<!-- Managed Make Builder Projects -->
|
|
<wizard
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.ConvertToMakeWizard"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
hasPages="true"
|
|
icon="icons/obj16/convert-normal.gif"
|
|
id="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard"
|
|
name="%WizardConvertMakeProject.name"
|
|
>
|
|
<description>
|
|
%WizardConvertMakeProject.description
|
|
</description>
|
|
<selection
|
|
class="org.eclipse.core.resources.IProject">
|
|
</selection>
|
|
</wizard>
|
|
<wizard
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewMakeProjFromExisting"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
icon="icons/elcl16/newmngcc_app.gif"
|
|
id="org.eclipse.cdt.ui.wizards.NewMakeFromExisting"
|
|
name="%NewMakeFromExisting.name"
|
|
project="true">
|
|
<description>
|
|
%WizardMakeProjFromExisting.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%MakeBuildPref.name"
|
|
category="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTWizard"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"/>
|
|
<page
|
|
name="%NewCDTWizardPref.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTWizard"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTWizard">
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain1">
|
|
</keywordReference>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain2">
|
|
</keywordReference>
|
|
</page>
|
|
<page
|
|
category="org.eclipse.cdt.ui.preferences.BuildSettings"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Env"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Env"
|
|
name="%envPrefName"/>
|
|
<page
|
|
category="org.eclipse.cdt.ui.preferences.BuildSettings"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Vars"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Vars"
|
|
name="%varsPrefName"/>
|
|
<page
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_PropertyPage"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_PropertyPage"
|
|
name="%propSettingsPrefName">
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain1">
|
|
</keywordReference>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain2">
|
|
</keywordReference>
|
|
</page>
|
|
<page
|
|
category="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_PropertyPage"
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_MultiConfig"
|
|
id="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_MultiConfig"
|
|
name="%multicfg">
|
|
</page>
|
|
</extension>
|
|
|
|
<!-- Action for Project Converter in context menu -->
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension targetID="org.eclipse.cdt.ui.CPerspective">
|
|
</perspectiveExtension>
|
|
</extension>
|
|
|
|
<!-- Common Navigator extensions -->
|
|
<extension
|
|
point="org.eclipse.ui.navigator.navigatorContent">
|
|
<commonWizard
|
|
associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
|
|
menuGroupId="org.eclipse.cdt.ui.newProject"
|
|
type="new"
|
|
wizardId="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
|
|
<enablement>
|
|
<and>
|
|
<with variable="activeWorkbenchWindow.activePerspective">
|
|
<equals
|
|
value="org.eclipse.cdt.ui.CPerspective">
|
|
</equals>
|
|
</with>
|
|
<adapt type="org.eclipse.core.resources.IProject" />
|
|
<not>
|
|
<adapt type="org.eclipse.core.resources.IProject" >
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.ccnature"/>
|
|
</adapt>
|
|
</not>
|
|
</and>
|
|
</enablement>
|
|
</commonWizard>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.navigator.viewer">
|
|
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
|
|
<includes>
|
|
<contentExtension pattern="org.eclipse.cdt.managedbuilder.ui.wizards.*"/>
|
|
</includes>
|
|
</viewerContentBinding>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.ui.cPropertyTab">
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.DiscoveryTab"
|
|
icon="icons/elcl16/discovery.gif"
|
|
name="%DiscoveryTab.name"
|
|
weight="050"
|
|
helpId="cdt_u_prop_build_discovery"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_Discovery"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab"
|
|
icon="icons/elcl16/config-tool.gif"
|
|
name="%Tool.settings"
|
|
weight="010"
|
|
helpId="cdt_u_prop_build_setting_tool"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuildStepsTab"
|
|
icon="icons/obj16/steps.gif"
|
|
name="%Build.steps"
|
|
helpId="cdt_u_prop_build_setting_steps"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"
|
|
weight="020"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.ArtifactTab"
|
|
icon="icons/obj16/artifact.gif"
|
|
name="%Build.artifact"
|
|
helpId="cdt_u_prop_build_setting_artifact"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"
|
|
weight="030"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuilderSettingsTab"
|
|
icon="icons/obj16/build_settings.gif"
|
|
name="%Builder.settings"
|
|
helpId="cdt_u_prop_build"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
weight="040"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuildBehaviourTab"
|
|
icon="icons/obj16/target_obj.gif"
|
|
name="%WBB.settings"
|
|
helpId="cdt_u_prop_build"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
weight="050"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.RefreshPolicyTab"
|
|
helpId="cdt_u_prop_build"
|
|
icon="icons/elcl16/refresh_nav.gif"
|
|
name="%Refresh.policy"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
weight="050"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.CPropertyVarsTab"
|
|
name="%CPropertyVarsTab.name"
|
|
helpId="cdt_u_prop_build_variables"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_Variables"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.ToolChainEditTab"
|
|
name="%ToolChainEditTab.name"
|
|
helpId="cdt_u_prop_build_toolchain"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ToolChain"/>
|
|
|
|
<!-- exported from CORE -->
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.IncludeTab"
|
|
icon="icons/obj16/hfolder_obj.gif"
|
|
name="%Includes"
|
|
weight="010"
|
|
helpId="cdt_u_prop_pns_inc"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
tooltip="%Includes.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.IncludeFileTab"
|
|
icon="icons/obj16/h_file_obj.gif"
|
|
name="%IncludeFiles"
|
|
weight="015"
|
|
helpId="cdt_u_prop_pns_inc"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
tooltip="%IncludeFiles.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.SymbolTab"
|
|
icon="icons/obj16/define_obj.gif"
|
|
name="%Symbols"
|
|
weight="020"
|
|
helpId="cdt_u_prop_pns_sym"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
tooltip="%Symbols.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.LibraryTab"
|
|
icon="icons/obj16/lib_obj.gif"
|
|
name="%Libraries"
|
|
weight="030"
|
|
helpId="cdt_u_prop_pns_lib"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
tooltip="%Libraries.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.LibraryPathTab"
|
|
icon="icons/obj16/fldr_lib_obj.gif"
|
|
name="%Library.paths"
|
|
weight="040"
|
|
helpId="cdt_u_prop_pns_libpath"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.RefsTab"
|
|
icon="icons/obj16/search_ref_obj.gif"
|
|
name="%References"
|
|
weight="100"
|
|
helpId="cdt_u_prop_pns_ref"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.CLocationSourceTab"
|
|
icon="icons/obj16/sroot_obj.gif"
|
|
name="%Source.location"
|
|
weight="080"
|
|
helpId="cdt_u_prop_pns_src"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.CBuildLocationOutputTab"
|
|
icon="icons/obj16/output_folder_obj.gif"
|
|
name="%Output.location"
|
|
weight="090"
|
|
helpId="cdt_u_prop_pns_out"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.StructureTreeTab"
|
|
icon="icons/obj16/hierarchy.gif"
|
|
name="%Data.hierarchy"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
helpId=""
|
|
weight="120"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.EnvironmentTab"
|
|
icon="icons/obj16/environment.gif"
|
|
name="%EnvironmentTab.name"
|
|
weight="050"
|
|
helpId="cdt_u_prop_build_environment"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_Environment"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.BinaryParsTab"
|
|
icon="icons/obj16/bin_obj.gif"
|
|
name="%Binary.parsers"
|
|
weight="060"
|
|
helpId="cdt_u_prop_build_setting_binparser"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ErrorParsTab"
|
|
icon="icons/obj16/error_obj.gif"
|
|
name="%Error.parsers"
|
|
weight="070"
|
|
helpId="cdt_u_prop_build_setting_errparser"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"/>
|
|
|
|
<!-- Export settings page -->
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ExpIncludeTab"
|
|
icon="icons/obj16/hfolder_obj.gif"
|
|
name="%Includes"
|
|
weight="010"
|
|
helpId="cdt_u_prop_exp"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"
|
|
tooltip="%Includes.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ExpIncludeFileTab"
|
|
icon="icons/obj16/h_file_obj.gif"
|
|
name="%IncludeFiles"
|
|
weight="015"
|
|
helpId="cdt_u_prop_exp"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"
|
|
tooltip="%IncludeFiles.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ExpSymbolTab"
|
|
icon="icons/obj16/define_obj.gif"
|
|
name="%Symbols"
|
|
weight="020"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"
|
|
helpId="cdt_u_prop_exp"
|
|
tooltip="%Symbols.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ExpLibraryTab"
|
|
icon="icons/obj16/lib_obj.gif"
|
|
name="%Libraries"
|
|
weight="030"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"
|
|
helpId="cdt_u_prop_exp"
|
|
tooltip="%Libraries.tooltip"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ExpLibraryPathTab"
|
|
icon="icons/obj16/fldr_lib_obj.gif"
|
|
name="%Library.paths"
|
|
weight="040"
|
|
helpId="cdt_u_prop_exp"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"/>
|
|
|
|
<!-- tabs for Preference pages -->
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.EnvironmentTab"
|
|
icon="icons/obj16/environment.gif"
|
|
name="%EnvironmentTab.name"
|
|
helpId="cdt_u_prop_build_environment"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Env"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.CPropertyVarsTab"
|
|
name="%CPropertyVarsTab.name"
|
|
helpId="cdt_u_prop_build_variables"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_Vars"/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.BinaryParsTab"
|
|
name="%Binary.parsers"
|
|
icon="icons/obj16/bin_obj.gif"
|
|
weight="010"
|
|
helpId="cdt_u_prop_build_setting_binparser"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"
|
|
/>
|
|
<tab
|
|
class="org.eclipse.cdt.ui.newui.ErrorParsTab"
|
|
name="%Error.parsers"
|
|
icon="icons/obj16/error_obj.gif"
|
|
weight="020"
|
|
helpId="cdt_u_prop_build_setting_errparser"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"
|
|
/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.DiscoveryTab"
|
|
icon="icons/elcl16/discovery.gif"
|
|
name="%Discovery.options"
|
|
weight="030"
|
|
helpId="cdt_u_prop_build_discovery"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"
|
|
/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuilderSettingsTab"
|
|
icon="icons/obj16/build_settings.gif"
|
|
name="%Builder.settings"
|
|
weight="040"
|
|
helpId="cdt_u_prop_build"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuildBehaviourTab"
|
|
icon="icons/obj16/target_obj.gif"
|
|
name="%WBB.settings"
|
|
weight="050"
|
|
helpId="cdt_u_prop_build"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTProject"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PreferredToolchainsTab"
|
|
name="%Preferred.toolchains"
|
|
weight="060"
|
|
helpId="cdt_u_pref_wizard_toolchains"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTWizard"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.WizardDefaultsTab"
|
|
name="%Wizard.defaults"
|
|
weight="070"
|
|
helpId="cdt_u_pref_wizard_defaults"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_NewCDTWizard"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PropertyPageDefsTab"
|
|
name="%PropertyPage.defaults"
|
|
weight="080"
|
|
helpId="cdt_u_pref_prop_pages"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_PropertyPage"/>
|
|
<tab
|
|
class="org.eclipse.cdt.managedbuilder.ui.preferences.PropertyMultiCfgTab"
|
|
name="%multicfg"
|
|
weight="090"
|
|
helpId="cdt_u_pref_multi_cfg"
|
|
parent="org.eclipse.cdt.managedbuilder.ui.preferences.PrefPage_MultiConfig">
|
|
</tab>
|
|
</extension>
|
|
|
|
<extension
|
|
id="BuildSystemWizard"
|
|
name="%Build.System.Wizard"
|
|
point="org.eclipse.cdt.ui.CDTWizard">
|
|
<wizard
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.ManagedBuildWizard"
|
|
name="%Build.System.Wizard">
|
|
</wizard>
|
|
<wizard
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.StdBuildWizard"
|
|
name="%Make.Project.Wizard">
|
|
</wizard>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.ui.newCfgDialog">
|
|
<dialog
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.NewCfgDialog"
|
|
mbs_id="org.eclipse.cdt.managedbuilder.core.configurationDataProvider"
|
|
title="%MBS.create.configuration"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%page.c.build"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IResource">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
</enabledWhen>
|
|
</page>
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_Variables"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_Variables"
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%CDTVariablesProperty.name"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
</enabledWhen>
|
|
</page>
|
|
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_PathAndSymb"
|
|
category="org.eclipse.cdt.ui.newui.Page_head_general"
|
|
name="%CDTPathSymbolsProperty.name"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IResource">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
</enabledWhen>
|
|
</page>
|
|
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_ExpPathAndSymb"
|
|
id="org.eclipse.cdt.ui.newui.Page_ExpPathAndSymb"
|
|
category="org.eclipse.cdt.ui.newui.Page_head_general"
|
|
name="%CDTExpPathSymbolsProperty.name"
|
|
>
|
|
<enabledWhen>
|
|
<and>
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
<test property="org.eclipse.cdt.ui.checkPreference"
|
|
value="org.eclipse.cdt.ui/properties.export.page.enable=true"/>
|
|
</and>
|
|
</enabledWhen>
|
|
</page>
|
|
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_BuildSettings"
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%CDTBuildProperty.name"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IResource">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
</enabledWhen>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain1">
|
|
</keywordReference>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain2">
|
|
</keywordReference>
|
|
</page>
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_ToolChain"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_ToolChain"
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%CDTToolchainProperty.name"
|
|
>
|
|
<enabledWhen>
|
|
<and>
|
|
<adapt type="org.eclipse.core.resources.IResource">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
<test property="org.eclipse.cdt.ui.checkPreference"
|
|
value="org.eclipse.cdt.ui/properties.toolchain.modification.disable=false"/>
|
|
</and>
|
|
</enabledWhen>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain1">
|
|
</keywordReference>
|
|
<keywordReference
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain2">
|
|
</keywordReference>
|
|
</page>
|
|
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_Discovery"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_Discovery"
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%Discovery.options"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<and>
|
|
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
<test property="org.eclipse.cdt.ui.checkPreference"
|
|
value="org.eclipse.cdt.ui/properties.sd.page.enable=true"/>
|
|
</and>
|
|
</adapt>
|
|
</enabledWhen>
|
|
</page>
|
|
<page
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.Page_Environment"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_Environment"
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
name="%Environment"
|
|
>
|
|
<enabledWhen>
|
|
<adapt type="org.eclipse.core.resources.IProject">
|
|
<test property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
|
</adapt>
|
|
</enabledWhen>
|
|
</page>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.make.ui.DiscoveryProfilePage">
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"/>
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"/>
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC"/>
|
|
<profilePage
|
|
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
|
|
name="%MBSPerProjectProfile.name"
|
|
profileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.workingSetConfigurations">
|
|
<projectConfigurationFactory
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.workingsets.MBSProjectConfigurationFactory"
|
|
id="org.eclipse.cdt.managedbuilder.ui.mbsProjectConfigurationFactory">
|
|
<projectNature
|
|
id="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</projectNature>
|
|
</projectConfigurationFactory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.importWizards">
|
|
<wizard
|
|
category="org.eclipse.cdt.ui.importWizardCategory"
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewMakeProjFromExisting"
|
|
icon="icons/obj16/convert-normal.gif"
|
|
id="org.eclipse.cdt.ui.wizards.MakeProjFromExisting"
|
|
name="%WizardMakeProjFromExisting.name">
|
|
<description>
|
|
%WizardMakeProjFromExisting.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.LanguageSettingsProviderAssociation">
|
|
<id-association
|
|
id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider"
|
|
icon="icons/obj16/mbs.gif"
|
|
ui-clear-entries="false"
|
|
ui-edit-entries="false">
|
|
</id-association>
|
|
<class-association
|
|
class="org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuildCommandParser"
|
|
icon="icons/obj16/log_obj.gif"
|
|
page="org.eclipse.cdt.managedbuilder.internal.ui.language.settings.providers.GCCBuildCommandParserOptionPage"
|
|
ui-clear-entries="true"
|
|
ui-edit-entries="false">
|
|
</class-association>
|
|
<class-association
|
|
class="org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector"
|
|
icon="icons/obj16/inspect_sys.gif"
|
|
page="org.eclipse.cdt.managedbuilder.internal.ui.language.settings.providers.BuiltinSpecsDetectorOptionPage"
|
|
ui-clear-entries="true"
|
|
ui-edit-entries="false">
|
|
</class-association>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.CBuildConsole">
|
|
<CBuildConsole
|
|
id="org.eclipse.cdt.managedbuilder.ScannerDiscoveryConsole"
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.language.settings.providers.ScannerDiscoveryConsole">
|
|
</CBuildConsole>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.CBuildConsole">
|
|
<CBuildConsole
|
|
id="org.eclipse.cdt.managedbuilder.ScannerDiscoveryGlobalConsole"
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.language.settings.providers.ScannerDiscoveryGlobalConsole">
|
|
</CBuildConsole>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.keywords">
|
|
<keyword
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain1"
|
|
label="%CDTToolchainProperty.keyword.toolchain1">
|
|
</keyword>
|
|
<keyword
|
|
id="org.eclipse.cdt.managedbuilder.ui.keyword.toolchain2"
|
|
label="%CDTToolchainProperty.keyword.toolchain2">
|
|
</keyword>
|
|
</extension>
|
|
|
|
</plugin>
|