mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
700 lines
29 KiB
XML
700 lines
29 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
|
|
<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/obj16/convert-normal.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"/>
|
|
<page
|
|
category="org.eclipse.cdt.make.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.make.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"/>
|
|
<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>
|
|
<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.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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFolder"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
|
|
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
</or>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
</or>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFolder"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
|
|
</or>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<and>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
</or>
|
|
<test property="org.eclipse.cdt.ui.pageEnabled" value="export" />
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFolder"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
|
|
</or>
|
|
</enabledWhen>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<and>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFolder"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
|
|
</or>
|
|
<test property="org.eclipse.cdt.ui.pageEnabled" value="toolEdit" />
|
|
</and>
|
|
</enabledWhen>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
</or>
|
|
</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"
|
|
>
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
</or>
|
|
</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>
|
|
|
|
</plugin>
|