<extension
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
<projectType
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
id="some_plugin_id.nullProjectType"
isAbstract="false"
isTest="false"
name="Special C++ Project">
<configuration
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
description="Setup for C++ indexer"
id="some_plugin_id.nullConfiguration"
name="">
<toolChain
id="some_plugin_id.nullToolChain"
isSystem="true"
name="Null Toolchain"
osList="linux">
<tool
id="some_plugin_id.tool.g++"
isSystem="true"
name="Null compiler for C++"
natureFilter="both">
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
id="some_plugin_id.dummyInput.g++"
languageId="org.eclipse.cdt.core.language.g++"
name="Dummy input for C++"
primaryInput="true"
sourceContentType="org.eclipse.cdt.core.cxxSource">
</inputType>
<outputType
id="some_plugin_id.dummyOutput.g++"
name="Dummy output for C++"
outputContentType="org.eclipse.cdt.core.binaryFile"
primaryOutput="true">
</outputType>
<option
id="some_plugin_id.optionSymbols.g++"
name="C++ indexer defined symbols for C++"
resourceFilter="project"
valueType="definedSymbols">
</option>
<option
id="some_plugin_id.optionIncludePaths.g++"
name="C++ indexer include paths for C++"
resourceFilter="project"
valueType="includePath">
</option>
</tool>
<tool
id="some_plugin_id.tool.gcc"
isSystem="true"
name="Null compiler for C"
natureFilter="both">
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
id="some_plugin_id.dummyInput.gcc"
languageId="org.eclipse.cdt.core.language.gcc"
name="Dummy input for C"
primaryInput="true"
sourceContentType="org.eclipse.cdt.core.cSource">
</inputType>
<outputType
id="some_plugin_id.dummyOutput.gcc"
name="Dummy output for C"
outputContentType="org.eclipse.cdt.core.binaryFile"
primaryOutput="true">
</outputType>
<option
id="some_plugin_id.optionSymbols.gcc"
name="C++ indexer defined symbols for C"
resourceFilter="project"
valueType="definedSymbols">
</option>
<option
id="some_plugin_id.optionIncludePaths.gcc"
name="C++ indexer include paths for C"
resourceFilter="project"
valueType="includePath">
</option>
</tool>
<tool
id="some_plugin_id.tool.asm"
isSystem="true"
name="Null compiler"
natureFilter="both">
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
id="some_plugin_id.dummyInput.asm"
languageId="org.eclipse.cdt.core.assembly"
name="Dummy input for ASM"
primaryInput="true"
sourceContentType="org.eclipse.cdt.core.asmSource">
</inputType>
<outputType
id="some_plugin_id.dummyOutput.asm"
name="Dummy output for ASM"
outputContentType="org.eclipse.cdt.core.binaryFile"
primaryOutput="true">
</outputType>
<option
id="some_plugin_id.optionSymbols"
name="C++ indexer defined symbols for ASM"
resourceFilter="project"
valueType="definedSymbols">
</option>
<option
id="some_plugin_id.optionIncludePaths"
name="C++ indexer include paths for ASM"
resourceFilter="project"
valueType="includePath">
</option>
</tool>
<targetPlatform
binaryParser="org.eclipse.cdt.core.GNU_ELF"
id="some_plugin_id.nullTargetPlatform"
name="Some target platform"
osList="linux">
</targetPlatform>
<builder
arguments=""""
command=""""
errorParsers=""""
id="some_plugin_id.nullBuilder"
isSystem="true"
name="Null Builder"
supportsManagedBuild="false">
</builder>
</toolChain>
</configuration>
</projectType>
</extension>