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