project/com.nokia.carbide.cpp.project.core/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
child 1389 ce1819266def
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
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>