1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.0"?>
5
<extension-point id="DiscoveryProfilePage" name="%discoveryProfilePage.name" schema="schema/DiscoveryProfilePage.exsd"/>
9
point="org.eclipse.ui.newWizards">
11
name="%WizardNewCMakeProject.name"
12
icon="icons/etool16/newc_app.gif"
13
category="org.eclipse.cdt.ui.newCWizards"
14
class="org.eclipse.cdt.make.ui.wizards.NewMakeCProjectWizard"
16
finalPerspective="org.eclipse.cdt.ui.CPerspective"
17
id="org.eclipse.cdt.ui.wizards.NewMakeCProjectWizard">
19
%WizardNewCMakeProject.description
23
name="%WizardConvertMakeProject.name"
24
icon="icons/etool16/convert-normal.gif"
25
category="org.eclipse.cdt.ui.newCWizards"
26
class="org.eclipse.cdt.make.ui.wizards.ConvertToMakeProjectWizard"
27
finalPerspective="org.eclipse.cdt.ui.CPerspective"
28
id="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
30
%WizardConvertMakeProject.description
33
class="org.eclipse.core.resources.IProject">
36
<!-- For C++ Wizards -->
38
name="%WizardNewCCMakeProject.name"
39
icon="icons/etool16/newcc_app.gif"
40
category="org.eclipse.cdt.ui.newCWizards"
41
class="org.eclipse.cdt.make.ui.wizards.NewMakeCCProjectWizard"
43
finalPerspective="org.eclipse.cdt.ui.CPerspective"
44
id="org.eclipse.cdt.make.ui.wizards.NewMakeCCProjectWizard">
46
%WizardNewCCMakeProject.description
51
point="org.eclipse.ui.popupMenus">
53
objectClass="org.eclipse.core.resources.IResource"
55
id="org.eclipse.cdt.make.ui.popupMenu.NavigatorContribution">
57
label="%ActionMakeBuildTarget.label"
58
class="org.eclipse.cdt.make.ui.actions.BuildTargetAction"
59
menubarPath="org.eclipse.cdt.make.ui.menu/gm1"
61
id="org.eclipse.cdt.make.ui.NavigatorBuildTargetAction">
64
label="%ActionMakeCreateTarget.label"
65
class="org.eclipse.cdt.make.ui.actions.CreateTargetAction"
66
menubarPath="org.eclipse.cdt.make.ui.menu/gm1"
68
id="org.eclipse.cdt.make.ui.CViewCreateTargetAction">
71
id="org.eclipse.cdt.make.ui.menu"
72
label="%Make.targets.menu"
82
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
85
value="org.eclipse.cdt.make.core.makeNature"/>
90
targetID="#MakefileRulerContext"
91
id="org.eclipse.cdt.ui.editor.MakefileEditorRulerPopupActions">
93
label="%AddTask.label"
94
helpContextId="org.eclipse.ui.AddTask_action_context"
95
class="org.eclipse.ui.texteditor.TaskRulerAction"
96
tooltip="%AddTask.tooltip"
98
id="org.eclipse.ui.texteditor.TaskRulerAction">
101
label="%AddBookmark.label"
102
helpContextId="org.eclipse.ui.bookmark_action_context"
103
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
104
tooltip="%AddBookmark.tooltip"
106
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
108
</viewerContribution>
111
point="org.eclipse.ui.contexts">
113
name="%scope.makefileEditor.name"
114
parentId="org.eclipse.ui.textEditorScope"
115
description="%makefileEditor.description"
116
id="org.eclipse.cdt.make.ui.makefileEditorScope">
120
point="org.eclipse.ui.bindings">
121
<!-- Makefile Editor keybindings -->
124
contextId="org.eclipse.cdt.make.ui.makefileEditorScope"
125
commandId="org.eclipse.cdt.make.ui.edit.text.makefile.opendecl"
126
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
129
contextId="org.eclipse.cdt.make.ui.makefileEditorScope"
130
commandId="org.eclipse.cdt.make.ui.edit.text.makefile.comment"
131
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
134
contextId="org.eclipse.cdt.make.ui.makefileEditorScope"
135
commandId="org.eclipse.cdt.make.ui.edit.text.makefile.uncomment"
136
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
139
point="org.eclipse.ui.commands">
141
name="%CommandTargetBuild.name"
142
description="%CommandTargetBuild.description"
143
categoryId="org.eclipse.ui.category.project"
144
id="org.eclipse.cdt.make.ui.targetBuildCommand">
147
name="%CommandTargetCreate.name"
148
description="%CommandTargetCreate.description"
149
categoryId="org.eclipse.ui.category.project"
150
id="org.eclipse.cdt.make.ui.targetCreateCommand">
153
name="%category.source.name"
154
description="%category.source.description"
155
id="org.eclipse.cdt.make.ui.category.source">
158
name="%ActionDefinition.comment.name"
159
description="%ActionDefinition.comment.description"
160
categoryId="org.eclipse.cdt.make.ui.category.source"
161
id="org.eclipse.cdt.make.ui.edit.text.makefile.comment">
164
name="%ActionDefinition.uncomment.name"
165
description="%ActionDefinition.uncomment.description"
166
categoryId="org.eclipse.cdt.make.ui.category.source"
167
id="org.eclipse.cdt.make.ui.edit.text.makefile.uncomment">
170
name="%ActionDefinition.opendecl.name"
171
categoryId="org.eclipse.cdt.make.ui.category.source"
172
description="%ActionDefinition.opendecl.description"
173
id="org.eclipse.cdt.make.ui.edit.text.makefile.opendecl">
177
point="org.eclipse.ui.preferencePages">
179
name="%PreferenceMake.name"
180
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
181
class="org.eclipse.cdt.make.internal.ui.preferences.MakePreferencePage"
182
id="org.eclipse.cdt.make.ui.preferences.MakePreferencePage">
185
name="%PreferenceMakeProject.name"
186
category="org.eclipse.cdt.make.ui.preferences.MakePreferencePage"
187
class="org.eclipse.cdt.make.internal.ui.preferences.NewMakeProjectPreferencePage"
188
id="org.eclipse.cdt.make.ui.preferences.MakeProjectPreferencePage">
191
name="%PreferenceMakefileEditor.name"
192
category="org.eclipse.cdt.make.ui.preferences.MakePreferencePage"
193
class="org.eclipse.cdt.make.internal.ui.preferences.MakefileEditorPreferencePage"
194
id="org.eclipse.cdt.make.ui.preferences.MakeFileEditorPreferencePage">
197
name="%PreferenceMakefileSettings.name"
198
category="org.eclipse.cdt.make.ui.preferences.MakeFileEditorPreferencePage"
199
class="org.eclipse.cdt.make.internal.ui.preferences.MakefileSettingsPreferencePage"
200
id="org.eclipse.cdt.make.ui.preferences.MakefileSettingPreferencePage">
204
point="org.eclipse.ui.propertyPages">
206
objectClass="org.eclipse.core.resources.IProject"
208
name="%PropertyMakeProject.name"
209
class="org.eclipse.cdt.make.internal.ui.properties.MakePropertyPage"
210
id="org.eclipse.cdt.make.ui.properties.MakePropertyPage">
213
value="org.eclipse.cdt.make.core.makeNature">
217
objectClass="org.eclipse.core.resources.IProject"
219
name="%ProjectPathProperties.name"
221
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.CPathPropertyPage"
222
id="org.eclipse.cdt.internal.ui.dialogs.cpath.CPathPropertyPage">
225
value="org.eclipse.cdt.make.core.makeNature">
229
objectClass="org.eclipse.cdt.core.model.ICContainer"
230
name="%IncludeSymbolProperties.name"
231
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.IncludesSymbolsPropertyPage"
232
id="org.eclipse.cdt.internal.ui.dialogs.cpath.IncludeSymbolsPropertyPage">
235
value="org.eclipse.cdt.make.core.makeNature">
239
objectClass="org.eclipse.cdt.core.model.ITranslationUnit"
240
name="%IncludeSymbolProperties.name"
241
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.IncludesSymbolsPropertyPage"
242
id="org.eclipse.cdt.internal.ui.dialogs.cpath.IncludeSymbolsPropertyPage">
245
value="org.eclipse.cdt.make.core.makeNature">
249
objectClass="org.eclipse.core.resources.IProject"
251
name="%IncludeSymbolProperties.name"
252
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.IncludesSymbolsPropertyPage"
253
id="org.eclipse.cdt.internal.ui.dialogs.cpath.IncludeSymbolsPropertyPage">
256
value="org.eclipse.cdt.make.core.makeNature">
261
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.IncludesSymbolsPropertyPage"
262
id="org.eclipse.cdt.make.ui.scannerconfig.PerFileIncludesSymbolsPropertyPage"
263
name="%IncludeSymbolProperties.name"
264
objectClass="org.eclipse.cdt.core.model.ITranslationUnit">
267
value="org.eclipse.cdt.make.core.makeNature"/>
272
point="org.eclipse.ui.views">
274
name="%ViewCatagoryMake.name"
275
id="org.eclipse.cdt.make.ui">
278
name="%ViewMake.name"
279
icon="icons/view16/make_target.gif"
280
category="org.eclipse.cdt.make.ui"
281
class="org.eclipse.cdt.make.ui.views.MakeView"
282
id="org.eclipse.cdt.make.ui.views.MakeView">
286
point="org.eclipse.ui.actionSets">
288
label="%ActionSetUpdateMake.label"
289
id="org.eclipse.cdt.make.ui.updateActionSet">
291
label="%ActionMakeUpdate.label"
292
icon="icons/etool16/update_old.gif"
293
tooltip="%ActionMakeUpdate.tooltip"
294
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
296
id="org.eclipse.cdt.make.ui.UpdateMakeAction">
301
value="org.eclipse.cdt.make.core.makeNature"
302
name="projectNature">
306
value="org.eclipse.cdt.core.cnature"
307
name="projectNature">
314
label="%ActionSetMake.label"
315
id="org.eclipse.cdt.make.ui.makeTargetActionSet">
317
id="org.eclipse.cdt.make.ui.prjmenu"
318
label="%Make.Target.label"
319
path="project/additions">
325
definitionId="org.eclipse.cdt.make.ui.targetBuildCommand"
326
label="%ActionMakeBuildTarget.label"
327
class="org.eclipse.cdt.make.ui.actions.BuildTargetAction"
328
menubarPath="project/org.eclipse.cdt.make.ui.prjmenu/gm1"
330
id="org.eclipse.cdt.make.ui.makeTargetAction">
334
name="org.eclipse.core.resources.IContainer">
337
name="org.eclipse.cdt.core.model.ICContainer">
340
name="org.eclipse.cdt.core.model.ICProject">
346
definitionId="org.eclipse.cdt.make.ui.targetCreateCommand"
347
label="%ActionMakeCreateTarget.label"
348
class="org.eclipse.cdt.make.ui.actions.CreateTargetAction"
349
menubarPath="project/org.eclipse.cdt.make.ui.prjmenu/gm1"
351
id="org.eclipse.cdt.make.ui.createTargetAction">
355
name="org.eclipse.core.resources.IContainer">
358
name="org.eclipse.cdt.core.model.ICContainer">
361
name="org.eclipse.cdt.core.model.ICProject">
369
<!-- Makefile Editor extensions. -->
370
<extension point="org.eclipse.ui.editors">
372
name="%MakefileEditor.name"
373
icon="icons/etool16/makefile.gif"
374
contributorClass="org.eclipse.cdt.make.internal.ui.editor.MakefileEditorActionContributor"
375
class="org.eclipse.cdt.make.internal.ui.editor.MakefileEditor"
376
id="org.eclipse.cdt.make.editor">
377
<contentTypeBinding contentTypeId="org.eclipse.cdt.make.core.makefile"/>
380
<extension point="org.eclipse.core.filebuffers.documentSetup">
382
contentTypeId="org.eclipse.cdt.make.core.makefile"
383
class="org.eclipse.cdt.make.internal.ui.editor.MakefileDocumentSetupParticipant">
388
point="org.eclipse.ui.perspectiveExtensions">
389
<perspectiveExtension
390
targetID="org.eclipse.cdt.ui.CPerspective">
392
relative="org.eclipse.ui.views.ContentOutline"
395
id="org.eclipse.cdt.make.ui.views.MakeView">
398
id="org.eclipse.cdt.make.ui.views.MakeView">
401
id="org.eclipse.cdt.make.ui.makeTargetActionSet">
403
</perspectiveExtension>
408
point="org.eclipse.cdt.ui.PathContainerPage">
410
class="org.eclipse.cdt.make.ui.dialogs.DiscoveredPathContainerPage"
411
icon="icons/obj16/lib_obj.gif"
412
id="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"
413
name="%DiscoveredScannerInfoContainer.name"/>
416
point="org.eclipse.core.runtime.preferences">
417
<initializer class="org.eclipse.cdt.make.internal.ui.MakeUIPreferenceInitializer"/>
420
point="org.eclipse.cdt.make.ui.DiscoveryProfilePage">
422
class="org.eclipse.cdt.make.ui.dialogs.GCCPerProjectSCDProfilePage"
423
name="%GCCPerProjectProfile.name"
424
profileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
426
class="org.eclipse.cdt.make.ui.dialogs.GCCPerFileSCDProfilePage"
427
name="%GCCPerFileProfile.name"
428
profileId="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"/>
432
point="org.eclipse.cdt.ui.cPropertyTab">
434
<!-- exported from CORE -->
436
class="org.eclipse.cdt.ui.newui.IncludeTab"
438
icon="icons/obj16/hfolder_obj.gif"
440
helpId="cdt_u_prop_pns_inc"
441
parent="org.eclipse.cdt.make.internal.ui.properties.PathAndSymbolPage"
442
tooltip="%Includes.tooltip"/>
444
class="org.eclipse.cdt.ui.newui.SymbolTab"
446
icon="icons/obj16/define_obj.gif"
448
helpId="cdt_u_prop_pns_sym"
449
parent="org.eclipse.cdt.make.internal.ui.properties.PathAndSymbolPage"
450
tooltip="%Symbols.tooltip"/>
454
point="org.eclipse.ui.propertyPages">
457
class="org.eclipse.cdt.make.internal.ui.properties.PathAndSymbolPage"
458
id="org.eclipse.cdt.make.ui.propertypages.project.ref12"
459
name="%CDTPathSymbolsProperty.name"
463
value="org.eclipse.cdt.make.core.cfgSupportNature">
467
<instanceof value="org.eclipse.core.resources.IProject"/>
468
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
470
<instanceof value="org.eclipse.core.resources.IFolder"/>
471
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
474
` <instanceof value="org.eclipse.core.resources.IFile"/>
475
<test property="org.eclipse.cdt.ui.isSource" value="" />
478
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
479
<test property="org.eclipse.cdt.ui.isSource" value="" />
487
<!-- Compare viewer -->
489
point="org.eclipse.compare.contentMergeViewers">
491
class="org.eclipse.cdt.make.internal.ui.compare.MakefileContentViewerCreator"
493
id="org.eclipse.cdt.make.ui.compare.MakefileContentViewerCreator">
496
contentTypeId="org.eclipse.cdt.make.core.makefile"
497
contentMergeViewerId="org.eclipse.cdt.make.ui.compare.MakefileContentViewerCreator">
498
</contentTypeBinding>
500
<!-- compare font -->
502
point="org.eclipse.ui.themes">
504
label="%makeCompareFontDefinition.label"
505
defaultsTo="org.eclipse.jface.textfont"
506
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
507
id="org.eclipse.cdt.make.internal.ui.compare.MakefileMergeViewer">
509
%makeCompareFontDefinition.description