1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-10 01:35:39 +02:00
cdt/build/org.eclipse.cdt.make.ui/plugin.xml

266 lines
9.8 KiB
XML
Raw Normal View History

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
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"
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"
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"
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>