2003-08-13 19:17:05 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<plugin
|
|
|
|
id="org.eclipse.cdt.make.ui"
|
|
|
|
name="%pluginName"
|
|
|
|
version="1.0.0"
|
|
|
|
provider-name="%providerName"
|
|
|
|
class="org.eclipse.cdt.make.internal.ui.MakeUIPlugin">
|
|
|
|
|
|
|
|
<runtime>
|
|
|
|
<library name="cdtmakeui.jar"/>
|
|
|
|
</runtime>
|
|
|
|
<requires>
|
|
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
|
|
<import plugin="org.eclipse.ui"/>
|
|
|
|
<import plugin="org.eclipse.cdt.core"/>
|
|
|
|
<import plugin="org.eclipse.cdt.ui"/>
|
|
|
|
<import plugin="org.eclipse.cdt.make.core"/>
|
|
|
|
</requires>
|
|
|
|
|
|
|
|
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.newWizards">
|
|
|
|
<wizard
|
|
|
|
name="%WizardNewCMakeProject.name"
|
|
|
|
icon="icons/ctool16/newc_app.gif"
|
|
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
|
|
class="org.eclipse.cdt.make.ui.wizards.NewMakeCProjectWizard"
|
|
|
|
project="true"
|
|
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
|
|
id="org.eclipse.cdt.ui.wizards.NewMakeCProjectWizard">
|
|
|
|
<description>
|
|
|
|
%WizardNewCMakeProject.description
|
|
|
|
</description>
|
|
|
|
</wizard>
|
|
|
|
<wizard
|
|
|
|
name="%WizardConvertMakeProject.name"
|
|
|
|
icon="icons/ctool16/convert-normal.gif"
|
|
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
|
|
class="org.eclipse.cdt.make.ui.wizards.ConvertToMakeProjectWizard"
|
|
|
|
project="true"
|
|
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
|
|
id="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
|
|
|
|
<description>
|
|
|
|
%MakeConversionWizard.description
|
|
|
|
</description>
|
|
|
|
</wizard>
|
|
|
|
<!-- For C++ Wizards -->
|
|
|
|
<wizard
|
|
|
|
name="%WizardNewCCMakeProject.name"
|
|
|
|
icon="icons/ctool16/newcc_app.gif"
|
|
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
|
|
class="org.eclipse.cdt.make.ui.wizards.NewMakeCCProjectWizard"
|
|
|
|
project="true"
|
|
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
|
|
id="org.eclipse.cdt.make.ui.wizards.NewMakeCCProjectWizard">
|
|
|
|
<description>
|
|
|
|
%WizardNewCCMakeProject.description
|
|
|
|
</description>
|
|
|
|
</wizard>
|
|
|
|
<wizard
|
2003-08-19 02:22:13 +00:00
|
|
|
name="%WizardConvertMakeProject.name"
|
2003-08-13 19:17:05 +00:00
|
|
|
icon="icons/ctool16/convert-normal.gif"
|
|
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
|
|
class="org.eclipse.cdt.make.ui.wizards.ConvertToMakeProjectWizard"
|
|
|
|
project="true"
|
|
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
|
|
id="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
|
|
|
|
<description>
|
|
|
|
%MakeConversionWizard.description
|
|
|
|
</description>
|
|
|
|
</wizard>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.popupMenus">
|
|
|
|
<objectContribution
|
2003-08-21 19:42:15 +00:00
|
|
|
objectClass="org.eclipse.cdt.core.model.ICContainer"
|
|
|
|
adaptable="false"
|
|
|
|
id="org.eclipse.cdt.make.ui.popupMenu.CViewContribution">
|
2003-08-13 19:17:05 +00:00
|
|
|
<action
|
2003-08-22 21:26:28 +00:00
|
|
|
label="%ActionMakeCreateTarget.label"
|
|
|
|
class="org.eclipse.cdt.make.ui.actions.CreateTargetAction"
|
2003-08-21 19:42:15 +00:00
|
|
|
menubarPath="buildGroup"
|
2003-08-13 19:17:05 +00:00
|
|
|
enablesFor="1"
|
2003-08-22 21:26:28 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.CViewCreateTargetAction">
|
|
|
|
</action>
|
|
|
|
<action
|
|
|
|
label="%ActionMakeBuildTarget.label"
|
|
|
|
class="org.eclipse.cdt.make.ui.actions.BuildTargetAction"
|
|
|
|
menubarPath="buildGroup"
|
|
|
|
enablesFor="1"
|
|
|
|
id="org.eclipse.cdt.make.ui.CViewBuildTargetAction">
|
2003-08-13 19:17:05 +00:00
|
|
|
</action>
|
2003-08-21 19:42:15 +00:00
|
|
|
<filter
|
2003-08-21 20:32:25 +00:00
|
|
|
name="projectNature"
|
2003-08-21 19:42:15 +00:00
|
|
|
value="org.eclipse.cdt.make.core.makeNature">
|
|
|
|
</filter>
|
|
|
|
</objectContribution>
|
|
|
|
<objectContribution
|
|
|
|
objectClass="org.eclipse.core.resources.IContainer"
|
|
|
|
adaptable="false"
|
|
|
|
id="org.eclipse.cdt.make.ui.popupMenu.NavigatorContribution">
|
2003-08-13 19:17:05 +00:00
|
|
|
<action
|
2003-08-22 21:26:28 +00:00
|
|
|
label="%ActionMakeBuildTarget.label"
|
|
|
|
class="org.eclipse.cdt.make.ui.actions.BuildTargetAction"
|
2003-08-21 19:42:15 +00:00
|
|
|
menubarPath="additions"
|
2003-08-13 19:17:05 +00:00
|
|
|
enablesFor="1"
|
2003-08-22 21:26:28 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.NavigatorBuildTargetAction">
|
2003-08-13 19:17:05 +00:00
|
|
|
</action>
|
|
|
|
<filter
|
2003-08-21 20:32:25 +00:00
|
|
|
name="projectNature"
|
2003-08-14 13:53:17 +00:00
|
|
|
value="org.eclipse.cdt.make.core.makeNature">
|
2003-08-13 19:17:05 +00:00
|
|
|
</filter>
|
|
|
|
</objectContribution>
|
|
|
|
<objectContribution
|
|
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
|
|
adaptable="true"
|
|
|
|
id="org.eclipse.cdt.make.ui.popupMenu.UpdateContribution">
|
|
|
|
<visibility>
|
|
|
|
<and>
|
|
|
|
<not>
|
|
|
|
<objectState
|
|
|
|
name="nature"
|
2003-08-14 13:53:17 +00:00
|
|
|
value="org.eclipse.cdt.make.core.makeNature">
|
2003-08-13 19:17:05 +00:00
|
|
|
</objectState>
|
|
|
|
</not>
|
|
|
|
<objectState
|
|
|
|
name="nature"
|
|
|
|
value="org.eclipse.cdt.core.cnature">
|
|
|
|
</objectState>
|
|
|
|
<or>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildLocation">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildFullArguments">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildIncrementalArguments">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.make.goals">
|
|
|
|
</objectState>
|
|
|
|
</or>
|
|
|
|
</and>
|
|
|
|
</visibility>
|
|
|
|
<action
|
|
|
|
label="%ActionMakeUpdate.label"
|
2003-08-21 02:19:28 +00:00
|
|
|
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
2003-08-13 19:17:05 +00:00
|
|
|
enablesFor="+"
|
2003-08-22 21:26:28 +00:00
|
|
|
icon="icons/ctool16/update_old.gif"
|
2003-08-13 19:17:05 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.UpdateProjectMakeAction">
|
|
|
|
</action>
|
|
|
|
</objectContribution>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.commands">
|
|
|
|
<command
|
|
|
|
name="%CommandMakeBuildCreate.name"
|
|
|
|
description="%CommandMakeBuildCreate.description"
|
|
|
|
id="org.eclipse.cdt.make.ui.createBuildAction">
|
|
|
|
</command>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.preferencePages">
|
|
|
|
<page
|
2003-08-13 19:39:54 +00:00
|
|
|
name="%PreferenceMakeProject.name"
|
2003-08-13 19:17:05 +00:00
|
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
2003-08-13 19:39:54 +00:00
|
|
|
class="org.eclipse.cdt.make.internal.ui.preferences.MakePreferencePage"
|
2003-08-13 19:17:05 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.preferences.MakePreferencePage">
|
|
|
|
</page>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.propertyPages">
|
|
|
|
<page
|
|
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
|
|
adaptable="true"
|
|
|
|
name="%PropertyMakeProject.name"
|
2003-08-13 19:39:54 +00:00
|
|
|
class="org.eclipse.cdt.make.internal.ui.properties.MakePropertyPage"
|
2003-08-13 19:17:05 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.properties.MakePropertyPage">
|
|
|
|
<filter
|
|
|
|
name="nature"
|
|
|
|
value="org.eclipse.cdt.make.core.makeNature">
|
|
|
|
</filter>
|
|
|
|
</page>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.views">
|
|
|
|
<category
|
|
|
|
name="%ViewCatagoryMake.name"
|
|
|
|
id="org.eclipse.cdt.make.ui">
|
|
|
|
</category>
|
|
|
|
<view
|
|
|
|
name="%ViewMake.name"
|
2003-08-22 21:26:28 +00:00
|
|
|
icon="icons/cview16/make_target.gif"
|
2003-08-13 19:17:05 +00:00
|
|
|
category="org.eclipse.cdt.make.ui"
|
|
|
|
class="org.eclipse.cdt.make.ui.views.MakeView"
|
|
|
|
id="org.eclipse.cdt.make.ui.views.MakeView">
|
|
|
|
</view>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.actionSets">
|
|
|
|
<actionSet
|
2003-08-22 21:26:28 +00:00
|
|
|
label="%ActionSetUpdateMake.label"
|
2003-08-19 02:22:13 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.updateActionSet">
|
2003-08-13 19:17:05 +00:00
|
|
|
<action
|
2003-08-22 21:26:28 +00:00
|
|
|
label="%ActionMakeUpdate.label"
|
2003-08-19 02:22:13 +00:00
|
|
|
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
2003-08-22 21:26:28 +00:00
|
|
|
id="org.eclipse.cdt.make.ui.UpdateMakeAction"
|
|
|
|
icon="icons/ctool16/update_old.gif"
|
|
|
|
toolbarPath="Normal"
|
|
|
|
tooltip="%ActionMakeUpdate.tooltip">
|
|
|
|
<enablement>
|
|
|
|
<and>
|
|
|
|
<not>
|
|
|
|
<objectState
|
|
|
|
name="nature"
|
|
|
|
value="org.eclipse.cdt.make.core.makeNature">
|
|
|
|
</objectState>
|
|
|
|
</not>
|
|
|
|
<objectState
|
|
|
|
name="nature"
|
|
|
|
value="org.eclipse.cdt.core.cnature">
|
|
|
|
</objectState>
|
|
|
|
<or>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildLocation">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildFullArguments">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.core.buildIncrementalArguments">
|
|
|
|
</objectState>
|
|
|
|
<objectState
|
|
|
|
name="projectPersistentProperty"
|
|
|
|
value="org.eclipse.cdt.make.goals">
|
|
|
|
</objectState>
|
|
|
|
</or>
|
|
|
|
</and>
|
|
|
|
</enablement>
|
|
|
|
|
2003-08-13 19:17:05 +00:00
|
|
|
</action>
|
|
|
|
</actionSet>
|
|
|
|
</extension>
|
2003-08-29 15:04:57 +00:00
|
|
|
<extension
|
|
|
|
id="org.eclipse.cdt.make.editor"
|
|
|
|
name="MakeEditor"
|
|
|
|
point="org.eclipse.ui.editors">
|
|
|
|
<editor
|
|
|
|
name="MakeFile Editor"
|
|
|
|
icon="icons/full/ctool16/makefile.gif"
|
|
|
|
filenames="Makefile"
|
|
|
|
class="org.eclipse.cdt.make.internal.ui.editor.MakeTextEditor"
|
|
|
|
id="org.eclipse.cdt.make.editor">
|
|
|
|
</editor>
|
|
|
|
</extension>
|
2003-08-13 19:17:05 +00:00
|
|
|
|
|
|
|
</plugin>
|