| <?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> |
| <class-association |
| class="org.eclipse.cdt.managedbuilder.internal.language.settings.providers.CompilationDatabaseParser" |
| icon="icons/obj16/log_obj.gif" |
| page="org.eclipse.cdt.managedbuilder.internal.ui.language.settings.providers.CompilationDatabaseParserOptionPage" |
| 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> |