1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 06:15:37 +02:00
cdt/build/org.eclipse.cdt.managedbuilder.core/plugin.xml
Sean Evoy 10eee6ee30 Fix for bugzilla 54100
'cdtbuild' extension is now defined as text
2005-01-28 19:20:33 +00:00

107 lines
4.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.cdt.managedbuilder.core"
name="%pluginName"
version="3.0.0"
provider-name="%providerName"
class="org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin">
<runtime>
<library name="mngbuildcore.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.cdt.core"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.cdt.make.core"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.team.core"/>
</requires>
<extension-point id="ManagedBuildInfo" name="Managed Build Tools 2.0 (Deprecated)" schema="schema/ManagedBuildTools.exsd"/>
<extension-point id="buildDefinitions" name="Managed Build Definitions" schema="schema/buildDefinitions.exsd"/>
<!-- =================================================================================== -->
<!-- Extension Point: IScannerInfoProvider for the managed Builder -->
<!-- =================================================================================== -->
<extension
id="ManagedBuildManager"
point="org.eclipse.cdt.core.ScannerInfoProvider">
<cextension>
<run
class="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager">
</run>
</cextension>
</extension>
<!-- =================================================================================== -->
<!-- Extension Point: Makefile Generation Builder -->
<!-- =================================================================================== -->
<extension
id="genmakebuilder"
name="%GeneratedMakefileCBuilder.name"
point="org.eclipse.core.resources.builders">
<builder
hasNature="true">
<run
class="org.eclipse.cdt.managedbuilder.internal.core.GeneratedMakefileBuilder">
</run>
</builder>
</extension>
<!-- =================================================================================== -->
<!-- Extension Point: Managed Build Project Nature -->
<!-- =================================================================================== -->
<extension
id="managedBuildNature"
name="%ManagedBuildNature.name"
point="org.eclipse.core.resources.natures">
<requires-nature
id="org.eclipse.cdt.core.cnature">
</requires-nature>
<runtime>
<run
class="org.eclipse.cdt.managedbuilder.core.ManagedCProjectNature">
</run>
</runtime>
<builder
id="org.eclipse.cdt.managedbuilder.core.genmakebuilder">
</builder>
</extension>
<extension
point="org.eclipse.cdt.core.PathEntryContainerInitializer">
<pathEntryContainerInitializer
class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedBuildPathEntryContainerInitializer"
id="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>
</extension>
<extension
id="managedMake"
name="%ManagedMakeProject.name"
point="org.eclipse.cdt.core.CProject">
<cproject
natureID="org.eclipse.cdt.managedbuilder.core.managedBuildNature"
class="org.eclipse.cdt.managedbuilder.internal.core.ManagedMakeProject"/>
</extension>
<extension
id="GCCManagedMakePerProjectProfile"
name="GNU C/C++ managed make per project SCD profile"
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
<scannerInfoCollector class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"/>
<scannerInfoProvider providerId="specsFile">
<run
arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}"
command="gcc"
class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"/>
<scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/>
</scannerInfoProvider>
</extension>
<extension
point="org.eclipse.team.core.fileTypes">
<fileTypes
extension="cdtbuild"
type="text"/>
</extension>
</plugin>