<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
   <extension-point id="languageProperties" name="Language Property Provider" schema="schema/languageProperties.exsd"/>
   <extension
         id="org.eclipse.ptp.rdt.core.RemoteFastIndexer"
         name="%remoteIndexer.name"
         point="org.eclipse.cdt.core.CIndexer">
      <run
            class="org.eclipse.ptp.internal.rdt.core.index.RemoteFastIndexer">
      </run>
   </extension>
   <extension
         id="remoteMakeNature"
         name="%RemoteMakeNature.name"
         point="org.eclipse.core.resources.natures">
      <runtime>
         <run
               class="org.eclipse.ptp.rdt.core.resources.RemoteMakeNature">
         </run>
      </runtime>
      <builder
            id="org.eclipse.ptp.rdt.core.remoteMakeBuilder">
      </builder>
   </extension>
   <extension
         id="org.eclipse.ptp.rdt.core.remoteMakeBuilder"
         name="%RemoteMakeBuilder.name"
         point="org.eclipse.core.resources.builders">
      <builder
            callOnEmptyDelta="true"
            hasNature="true"
            isConfigurable="true">
         <run
               class="org.eclipse.ptp.rdt.core.remotemake.RemoteMakeBuilder">
         </run>
      </builder>
   </extension>
   <extension
         id="RemoteGCCStandardMakePerProjectProfile"
         name="Remote GCC Standard Make Per Project Profile"
         point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
      <scannerInfoCollector
            class="org.eclipse.ptp.rdt.core.remotemake.ProjectDescriptionCollector"
            scope="project"/>
      <buildOutputProvider>
         <open/>
         <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser"/>
      </buildOutputProvider>
      <scannerInfoProvider providerId="specsFile">
         <run
               command="gcc"
               arguments="-E -P -v -dD ${specs_file_path}"
               class="org.eclipse.ptp.rdt.core.remotemake.RemoteSpecsRunSIProvider"/>
         <scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/>
      </scannerInfoProvider>
   </extension>
   <extension
         id="remoteNature"
         name="%RemoteNature.name"
         point="org.eclipse.core.resources.natures">
      <runtime>
         <run
               class="org.eclipse.ptp.rdt.core.resources.RemoteNature">
         </run>
      </runtime>
   </extension>
   <extension
         point="org.eclipse.remote.core.remoteResources">
      <remoteResource
            class="org.eclipse.ptp.internal.rdt.core.RemoteResource"
            nature="org.eclipse.ptp.rdt.core.remoteNature">
      </remoteResource>
   </extension>
</plugin>
