project/com.nokia.carbide.cpp.project.core/plugin.xml
changeset 0 fb279309251b
child 1389 ce1819266def
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.2"?>
       
     3 <plugin>
       
     4    <extension point="org.eclipse.core.runtime.contentTypes">
       
     5 
       
     6 	  <!-- Mark extra Symbian headers as C++ headers.
       
     7 		Note that some headers here are generated for resources and are
       
     8 		by definition C-compatible.  But we don't want their names to show
       
     9 		up in the C part of the index, only the C++ part. -->
       
    10       <file-association 
       
    11        content-type="org.eclipse.cdt.core.cxxHeader"
       
    12        file-extensions="hrh,inl,pan,rsg,mbg,lag"/>
       
    13    
       
    14    	  <!-- For resource-only files (those we never expect to see 
       
    15 		included in C++ source) we want to use the C/C++ Editor to get
       
    16 		their #includes and #defines in the outline.  
       
    17 		Further, these files are guaranteed not to be parseable
       
    18 		in C or C++ (we shouldn't really even be doing this)
       
    19 		so mark them as C to avoid unnecessary parsing overhead -->
       
    20       <file-association 
       
    21        content-type="org.eclipse.cdt.core.cSource"
       
    22        file-extensions="rss"/>
       
    23 
       
    24       <file-association 
       
    25        content-type="org.eclipse.cdt.core.cxxSource"
       
    26        file-extensions="cia"/>
       
    27 
       
    28       <file-association 
       
    29        content-type="org.eclipse.cdt.core.cHeader"
       
    30        file-extensions="loc,rssi,ra,rh,rls"/>
       
    31 
       
    32       <file-association 
       
    33        content-type="org.eclipse.core.runtime.text"
       
    34        file-extensions="pkg,def,ini,symbol,iby,oby,log,policy,cfg,src,inc"/>
       
    35 
       
    36 	  <!-- workaround for bug #'s 3537, 4165, 4512 -->
       
    37       <file-association 
       
    38        content-type="org.eclipse.core.runtime.text"
       
    39        file-extensions="pl,tcl,bat,cmd,com,vbs,js"/>
       
    40 
       
    41 	  <!-- workaround for bug #7532 -->
       
    42       <file-association 
       
    43        content-type="org.eclipse.core.runtime.text"
       
    44        file-names="_ccmwaid.inf"/>
       
    45    </extension>
       
    46 
       
    47    <extension
       
    48          point="com.nokia.carbide.updater.projectUpdater">
       
    49       <updater class="com.nokia.carbide.cpp.internal.project.core.updater.ProjectUpdater"/>
       
    50    </extension>
       
    51    <extension
       
    52          point="com.nokia.carbide.updater.projectUpdater">
       
    53       <updater class="com.nokia.carbide.cpp.internal.project.core.updater.ROMBuilderUpdater"/>
       
    54    </extension>
       
    55    <extension
       
    56          point="com.nokia.carbide.updater.updateTrigger">
       
    57       <trigger class="com.nokia.carbide.cpp.internal.project.core.updater.UpdateTrigger"/>
       
    58    </extension>
       
    59    <extension
       
    60          point="com.nokia.carbide.updater.updateTrigger">
       
    61       <trigger
       
    62             class="com.nokia.carbide.cpp.internal.project.core.updater.UpdateTrigger13">
       
    63       </trigger>
       
    64    </extension>
       
    65    <extension
       
    66          point="com.nokia.carbide.updater.updateTrigger">
       
    67       <trigger
       
    68             class="com.nokia.carbide.cpp.internal.project.core.updater.UpdateTrigger131">
       
    69       </trigger>
       
    70    </extension>
       
    71    <extension
       
    72          point="com.nokia.carbide.updater.updateProjectsScanner">
       
    73       <scanner class="com.nokia.carbide.cpp.internal.project.core.updater.UpdateProjectsScanner"/>
       
    74    </extension>
       
    75 
       
    76    <extension
       
    77          id="ProjectConverter"
       
    78          name="ProjectConverter"
       
    79          point="org.eclipse.cdt.core.projectConverter">
       
    80          <converter
       
    81          	owners="com.nokia.carbide.cpp.project.core.carbidecppproject"
       
    82          	natures="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"
       
    83          	class="com.nokia.carbide.cpp.internal.project.core.CarbideProjectConverter"
       
    84          />
       
    85    </extension> 
       
    86    
       
    87 </plugin>