Skip to main content
summaryrefslogblamecommitdiffstats
blob: cbb257072dd687d57264e6a061c910dfe7e906a7 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
                                      
                         
        
 
                                                                                                                          
                                                                                                            




                                           


                                                                                 




                                                               



                                                 
                                                        

                     



                                                                                     
                                                






                                                               
               
 


                                                
                                      
                                                                                          
                                                                                        
                                                                                       


                                                                           
                                                                                       

                                                                                      
                                                                   



                                                                              
                                                                   







                                                                                       





                                                                                          
               









                                                                                       
                                                                                             
                                      

                                                                          
                  




                                                                              




                                                                      
                                                                                            
                            

                                                                                
                                                              
               
                                                                                                     
                            

                                                                                 
                                                              
               
                                                                                                     


                                                                                 
                                                              



                                                                              
                     
                           
                         
                           
                                                                                
                                                              
               
                                                                                         




                                                                            
                                                                                         



                                                                            












                                                                                    
                          

               

                                                                      
                            
              

                                       



                                                                       
                                                      
                     
                                                                     
                             









                                                                                        
                      
                     







                                                                                    
                 



                                                   
                                                                            
                                            
                                            
                       
                                              
                                                                                 
         
                                                                               
                                              
                                
                       
                                                 
                                                                                     
         
                                                                             
                                       
                              
                                                  
                                                                                   
                         
         
                                                                           
                                          
                                 
                                                     
                                                                                   
                         
         
                                                                                  
                                                
                                   
                                    
                                                                                
                         
         


                                                                                 
                                    
                                                                                
                         
         






                                                                                
                                                                                
                                            
                                              
                                                                                 

                                                                                
                                          
                                              
                                                                                 




                                                      
                           
                       
                                      
                                                                                 
                                        
         







                                                                                 

                                                     
                          
                       
                                      
                                                                                 
                                       


                                                      
                            
                       
                                      
                                                                                 
                                         

                                                          
                                              
                                
                       
                                          
                                                                                   


                                                   
                             
                       
                                      
                                                                                   

                                                              
                                           
                                  
                                  
                                      
                                                                                   
         
                                                                                       
                                                   
                                  
                                  
                                      
                                                                                   
         


                                                            
                                                                                 
                    
                         


                                                          
                                      
                       
                                                
                                                                                   


                                                         
                                 
                       
                                                      
                                                                                     


                                                        
                                
                       
                                                      
                                                                                     
 
                                      
         

                                                         
                           
                       
                                  
                                                                                    
                                        
         







                                                                                    

                                                        
                          
                       
                                                                                    
                                  
                                       


                                                         
                            
                       
                                                                                    
                                  
                                         

                                                             
                                              
                                
                       
                                  
                                                                                      





                                                          
                                                
                                                                                
         
                                                                                
                                            
                                              
                                                                                 

                                                         
                                 
                                         
                       
                                                      
                                                                                        


                                                        
                                
                                           
                       
                                                      
                                                                                        

             
                                                                            
                                            
                                    
                       
                                              
                                                                                        
             
          
                                                                                  
                                                
                                   
                       
                                    
                                                                                          
         


                                                                                 
                       
                                    

                                                                                          
                                                                                       
                                       
                       
                                                
                                                                                         
         
                                                                                  
                                  
                       
                                              
                                                                                         
         
                                                                                    
                                        
                       
                                         
                                                                                         


                                                                                    
                       
                                        

                                                                                       



                                  
                                       
                                                 
                
                                                                                   
                                           


                                                                               
                                           


                  


                                                
                                                                               
                                                                                    
                                                 




                                              



                                                                                
                      



                                                                                          


                       

                                                                               
                                                                                   

                                             
                      



                                                                                          



                       

                                                                                 
                                                                 

                                               
                      



                                                                                          


                       
           
                                                                                    
                                                             
                                                                 

                                                  
                      
                 



                                                                                          
                                                                                                                                   
                                    
                       
             

           

                                                                                   
                                                                                   

                                         
                      



                                                                                          

                       
           
                                                                               
                                                                            
                                                                                   

                                             
                      
                 



                                                                                          
                                                                                                                                                
                                    
                       
             






                                                                                   
                      
                                                              






                                                                                                                                            
                    







                                                                                   
                      



                                                                                          


                       

              


                                                              
                                                                               


                                                                                             
                                                                               


                                                                                              
                                                                               


                                                                                                
                                                                               


                                                                                                
                                                                               


                                                                                                 
                                                                               

                                                                                                   









                                                                                                           













                                                                                       






















                                                                                      





































                                                                                                                         
         
<?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.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"/>
      <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"/>
      <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.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="(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"
            >
         <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>
      </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>
      </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"/>
                  <or>
                     <test property="org.eclipse.cdt.ui.checkPreference" value="org.eclipse.cdt.ui:properties.sd.page.enable="/>
                     <test property="org.eclipse.cdt.ui.checkPreference" value="org.eclipse.cdt.ui:properties.sd.page.enable=true"/>
                  </or>
               </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.projectTypePages">
        <projectTypePage
              class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
              id="org.eclipse.cdt.managedbuilder.ui.exeProjectTypePage"
              projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
        </projectTypePage>
        <projectTypePage
              class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
              id="org.eclipse.cdt.managedbuilder.ui.staticLibProjectTypePage"
              projectType="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
        </projectTypePage>
        <projectTypePage
              class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
              id="org.eclipse.cdt.managedbuilder.ui.sharedLibProjectTypePage"
              projectType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
        </projectTypePage>
        <projectTypePage
              class="org.eclipse.cdt.managedbuilder.ui.wizards.ToolChainSelectionPage"
              id="org.eclipse.cdt.managedbuilder.ui.makefileProjectTypePage"
              projectType="org.eclipse.cdt.build.makefile.projectType">
        </projectTypePage>
     </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>
   </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>

</plugin>

Back to the top