mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 09:25:31 +02:00
166 lines
5.6 KiB
XML
166 lines
5.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.cdt.make.core"
|
|
name="%pluginName"
|
|
version="2.1.0"
|
|
provider-name="%providerName"
|
|
class="org.eclipse.cdt.make.core.MakeCorePlugin">
|
|
|
|
<runtime>
|
|
<library name="cdtmakecore.jar">
|
|
<export name="*"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.cdt.core"/>
|
|
<import plugin="org.eclipse.core.runtime"/>
|
|
</requires>
|
|
|
|
|
|
<extension-point id="MakeTargetBuilder" name="%extensionTargetBuilder.name" schema="schema/MakeTargetBuilder.exsd"/>
|
|
<extension-point id="ExternalScannerInfoProvider" name="%extensionExternalScannerInfoProvider.name" schema="schema/ExternalScannerInfoProvider.exsd"/>
|
|
<extension-point id="ScannerInfoConsoleParser" name="%extensionScannerInfoConsoleParser.name" schema="schema/ScannerInfoConsoleParser.exsd"/>
|
|
|
|
<extension
|
|
id="MakeScannerProvider"
|
|
point="org.eclipse.cdt.core.ScannerInfoProvider">
|
|
<cextension>
|
|
<run
|
|
class="org.eclipse.cdt.make.core.MakeScannerProvider">
|
|
</run>
|
|
</cextension>
|
|
</extension>
|
|
<extension
|
|
id="makeNature"
|
|
name="%natureMake.name"
|
|
point="org.eclipse.core.resources.natures">
|
|
<requires-nature
|
|
id="org.eclipse.cdt.core.cnature">
|
|
</requires-nature>
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.make.core.MakeProjectNature">
|
|
</run>
|
|
</runtime>
|
|
<builder
|
|
id="org.eclipse.cdt.make.core.makeBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="makeBuilder"
|
|
name="%builderMake.name"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
hasNature="true">
|
|
<run
|
|
class="org.eclipse.cdt.make.core.MakeBuilder">
|
|
<parameter
|
|
name="defaultCommand"
|
|
value="make">
|
|
</parameter>
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="make"
|
|
name="%makeproject.name"
|
|
point="org.eclipse.cdt.core.CProject">
|
|
<cproject
|
|
class="org.eclipse.cdt.make.internal.core.MakeProject"
|
|
natureID="org.eclipse.cdt.make.core.makeNature">
|
|
</cproject>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.make.core.MakeTargetBuilder">
|
|
<builder
|
|
builderID="org.eclipse.cdt.make.core.makeBuilder"
|
|
id="org.eclipse.cdt.make.MakeTargetBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="ScannerConfigNature"
|
|
name="%epScannerConfigNature.name"
|
|
point="org.eclipse.core.resources.natures">
|
|
<requires-nature
|
|
id="org.eclipse.cdt.make.core.makeNature">
|
|
</requires-nature>
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.make.core.scannerconfig.ScannerConfigNature">
|
|
</run>
|
|
</runtime>
|
|
<builder
|
|
id="org.eclipse.cdt.make.core.ScannerConfigBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="ScannerConfigBuilder"
|
|
name="%epScannerConfigBuilder.name"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
hasNature="true">
|
|
<run
|
|
class="org.eclipse.cdt.make.core.scannerconfig.ScannerConfigBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="DefaultExternalScannerInfoProvider"
|
|
name="%epDefaultExternalScannerInfoProvider.name"
|
|
point="org.eclipse.cdt.make.core.ExternalScannerInfoProvider">
|
|
<externalScannerInfoProvider>
|
|
<run
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig.DefaultExternalScannerInfoProvider">
|
|
<parameter
|
|
name="defaultCommand"
|
|
value="gcc">
|
|
</parameter>
|
|
<parameter
|
|
name="defaultAttributes"
|
|
value="-E -P -v ${plugin_state_location}/${specs_file}">
|
|
</parameter>
|
|
</run>
|
|
</externalScannerInfoProvider>
|
|
</extension>
|
|
<extension
|
|
id="GCCScannerInfoConsoleParser"
|
|
name="%epGCCCommandLineParser.name"
|
|
point="org.eclipse.cdt.make.core.ScannerInfoConsoleParser">
|
|
<scannerInfoConsoleParser
|
|
commandId="makeBuilder"
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCScannerInfoConsoleParser">
|
|
</scannerInfoConsoleParser>
|
|
</extension>
|
|
<extension
|
|
id="GCCSpecsConsoleParser"
|
|
name="%epGCCSpecsParser.name"
|
|
point="org.eclipse.cdt.make.core.ScannerInfoConsoleParser">
|
|
<scannerInfoConsoleParser
|
|
commandId="externalScannerInfoProvider"
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser">
|
|
</scannerInfoConsoleParser>
|
|
</extension>
|
|
<extension
|
|
id="DiscoveredScannerInfoProvider"
|
|
point="org.eclipse.cdt.core.ScannerInfoProvider">
|
|
<cextension>
|
|
<run
|
|
class="org.eclipse.cdt.make.core.scannerconfig.DiscoveredScannerInfoProvider">
|
|
</run>
|
|
</cextension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.PathEntryContainerInitializer">
|
|
<pathEntryContainerInitializer
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig.DiscoveredPathInitializer"
|
|
id="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO">
|
|
</pathEntryContainerInitializer>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.eclipse.cdt.make.internal.core.PreferenceInitializer"/>
|
|
</extension>
|
|
|
|
</plugin>
|