blob: ba312a5b556e685a5e72d5759e3605eb2142dff9 [file] [log] [blame]
<?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.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.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.cdt.managedbuilder.ui.popupMenu.ConvertTargetContribution">
<action
label="%ConvertTargetAction.label"
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.ConvertTargetAction"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.cdt.managedbuilder.ui.ConvertTargetAction">
</action>
<filter
name="projectNature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
</filter>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.cdt.managedbuilder.ui.popupMenu.BuildAll">
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.CleanAndBuildAction"
enablesFor="+"
id="org.eclipse.cdt.managedbuilder.ui.rebuildConfigurationsAction"
label="%RebuildConfigurationsMenu.label"
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.CleanAllConfigurationsAction"
enablesFor="+"
id="org.eclipse.cdt.managedbuilder.ui.cleanAllConfigurationsAction"
label="%CleanAllConfigurationsMenu.label"
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.BuildAllConfigurationsAction"
enablesFor="+"
id="org.eclipse.cdt.managedbuilder.ui.buildAllConfigurationsAction"
label="%BuildAllConfigurationsMenu.label"
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
<visibility>
<objectState
name="projectNature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
</visibility>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.cdt.managedbuilder.ui.BuildSelectedFilesContribution"
objectClass="org.eclipse.core.resources.IResource">
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.BuildFilesAction"
enablesFor="+"
id="org.eclipse.cdt.managedbuilder.ui.popups.buildFilesAction"
label="%BuildSelectedFiles.label"
menubarPath="additions"/>
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.CleanFilesAction"
enablesFor="+"
id="org.eclipse.cdt.managedbuilder.ui.popups.cleanFilesAction"
label="%CleanSelectedFiles.label"
menubarPath="additions"/>
<visibility>
<and>
<not>
<objectClass name="org.eclipse.core.resources.IProject"/>
</not>
<not>
<objectClass name="org.eclipse.core.resources.IFolder"/>
</not>
<objectState
name="projectNature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
</and>
</visibility>
</objectContribution>
</extension>
<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.cnature"/>
</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="(Single) Discovery.options"
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="(Single) CDT Vars (macros)"
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="(Single) Tool chain edit"
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="(Single) Environment"
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="(Single) Environment"
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="(Single) CDT Vars (macros)"
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.projectTypePages">
<projectTypePage
class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
id="org.eclipse.cdt.managedbuilder.ui.exeProjectTypePage"
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
</projectTypePage>
<projectTypePage
class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
id="org.eclipse.cdt.managedbuilder.ui.staticLibProjectTypePage"
projectType="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
</projectTypePage>
<projectTypePage
class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
id="org.eclipse.cdt.managedbuilder.ui.sharedLibProjectTypePage"
projectType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
</projectTypePage>
<projectTypePage
class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
id="org.eclipse.cdt.managedbuilder.ui.makefileProjectTypePage"
projectType="org.eclipse.cdt.build.makefile.projectType">
</projectTypePage>
</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>