mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
586 lines
24 KiB
XML
586 lines
24 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
|
|
<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 id="projectConverter" name="Managed Build Project Converter" schema="schema/Converter.exsd"/>
|
|
<extension-point id="buildProperties" name="Build Properties" schema="schema/buildProperties.exsd"/>
|
|
<extension-point id="tcModificationInfo" name="ToolChain Modification Info" schema="schema/tcModificationInfo.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="%CommonBuilder.name"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
hasNature="true"
|
|
callOnEmptyDelta="true"
|
|
isConfigurable="true">
|
|
<!--run
|
|
class="org.eclipse.cdt.managedbuilder.internal.core.GeneratedMakefileBuilder">
|
|
</run-->
|
|
<run
|
|
class="org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<!-- =================================================================================== -->
|
|
<!-- Extension Point: Managed Build Project Nature -->
|
|
<!-- =================================================================================== -->
|
|
<extension
|
|
id="managedBuildNature"
|
|
name="%CDTBuildNature.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="%CDTBuildProject.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"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<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
|
|
id="GCCManagedMakePerProjectProfileCPP"
|
|
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"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<scannerInfoProvider providerId="specsFile">
|
|
<run
|
|
arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp"
|
|
command="g++"
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/>
|
|
</scannerInfoProvider>
|
|
</extension>
|
|
<extension
|
|
id="GCCManagedMakePerProjectProfileC"
|
|
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"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<scannerInfoProvider providerId="specsFile">
|
|
<run
|
|
arguments="-E -P -v -dD ${plugin_state_location}/specs.c"
|
|
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
|
|
id="GCCWinManagedMakePerProjectProfile"
|
|
name="GNU C/C++ managed make per project SCD profile (Windows)"
|
|
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
|
|
<scannerInfoCollector
|
|
class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<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
|
|
id="GCCWinManagedMakePerProjectProfileCPP"
|
|
name="GNU C/C++ managed make per project SCD profile (Windows)"
|
|
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
|
|
<scannerInfoCollector
|
|
class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<scannerInfoProvider providerId="specsFile">
|
|
<run
|
|
arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp"
|
|
command="g++"
|
|
class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/>
|
|
</scannerInfoProvider>
|
|
</extension>
|
|
<extension
|
|
id="GCCWinManagedMakePerProjectProfileC"
|
|
name="GNU C/C++ managed make per project SCD profile (Windows)"
|
|
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
|
|
<scannerInfoCollector
|
|
class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
|
|
scope="project"/>
|
|
<buildOutputProvider>
|
|
<open/>
|
|
<scannerInfoConsoleParser class="org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser"/>
|
|
</buildOutputProvider>
|
|
<scannerInfoProvider providerId="specsFile">
|
|
<run
|
|
arguments="-E -P -v -dD ${plugin_state_location}/specs.c"
|
|
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>
|
|
|
|
<!-- =================================================================================== -->
|
|
<!-- Define C/C++ "object" files ContentTypes -->
|
|
<!-- =================================================================================== -->
|
|
<extension point="org.eclipse.core.runtime.contentTypes">
|
|
<!-- declares a content type for object files -->
|
|
<content-type
|
|
base-type="org.eclipse.cdt.core.binaryFile"
|
|
id="compiledObjectFile"
|
|
name="%objectFileName"
|
|
priority="high"/>
|
|
<!-- declares a content type for executable files -->
|
|
<content-type
|
|
base-type="org.eclipse.cdt.core.binaryFile"
|
|
id="executableFile"
|
|
name="%executableName"
|
|
priority="high"/>
|
|
<!-- declares a content type for static libraries -->
|
|
<content-type
|
|
base-type="org.eclipse.cdt.core.binaryFile"
|
|
id="staticLibrary"
|
|
name="%staticLibraryName"
|
|
priority="high"/>
|
|
<!-- declares a content type for shared libraries -->
|
|
<content-type
|
|
base-type="org.eclipse.cdt.core.binaryFile"
|
|
id="sharedLibrary"
|
|
name="%sharedLibraryName"
|
|
priority="high"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.contentTypes">
|
|
<file-association
|
|
content-type="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
file-extensions="obj,o"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.contentTypes">
|
|
<file-association
|
|
content-type="org.eclipse.cdt.managedbuilder.core.executableFile"
|
|
file-extensions="exe,elf,out"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.contentTypes">
|
|
<file-association
|
|
content-type="org.eclipse.cdt.managedbuilder.core.staticLibrary"
|
|
file-extensions="lib,a"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.contentTypes">
|
|
<file-association
|
|
content-type="org.eclipse.cdt.managedbuilder.core.sharedLibrary"
|
|
file-extensions="dll,so,dylib"/>
|
|
</extension>
|
|
<extension
|
|
id="configurationDataProvider"
|
|
name="%BuildSystem.name"
|
|
point="org.eclipse.cdt.core.CConfigurationDataProvider">
|
|
<provider
|
|
natures="org.eclipse.cdt.managedbuilder.core.managedBuildNature;org.eclipse.cdt.managedbuilder.core.ScannerConfigNature"
|
|
conflictingNatures="org.eclipse.cdt.make.core.makeNature;org.eclipse.cdt.make.core.ScannerConfigNature"
|
|
class="org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider"
|
|
/>
|
|
</extension>
|
|
<extension
|
|
id="ProjectConverter"
|
|
name="%ProjectConverter.name"
|
|
point="org.eclipse.cdt.core.projectConverter">
|
|
<converter
|
|
owners="org.eclipse.cdt.managedbuilder.core.managedMake;org.eclipse.cdt.make.core.make"
|
|
natures="org.eclipse.cdt.managedbuilder.core.managedBuildNature"
|
|
class="org.eclipse.cdt.managedbuilder.internal.dataprovider.ProjectConverter"
|
|
/>
|
|
</extension>
|
|
|
|
<extension
|
|
id="baseProperties"
|
|
name="Base Build Properties Definition"
|
|
point="org.eclipse.cdt.managedbuilder.core.buildProperties">
|
|
<propertyType id="org.eclipse.cdt.build.core.buildType" name="%BuildProperty.type.name.buildType"/>
|
|
<propertyType id="org.eclipse.cdt.build.core.buildArtefactType" name="%BuildProperty.type.name.buildArtefactType"/>
|
|
|
|
<propertyValue
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
id="org.eclipse.cdt.build.core.buildType.debug"
|
|
name="%BuildProperty.value.name.debug"/>
|
|
<propertyValue
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
id="org.eclipse.cdt.build.core.buildType.release"
|
|
name="%BuildProperty.value.name.release"/>
|
|
|
|
<propertyValue
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
id="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
name="%BuildProperty.type.name.executable"/>
|
|
<propertyValue
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
id="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
name="%BuildProperty.type.name.staticLibrary"/>
|
|
<propertyValue
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
name="%BuildProperty.type.name.sharedLibrary"/>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
id="emptyConfigs"
|
|
name="Empty Configurations for make projects"
|
|
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
|
|
<managedBuildRevision
|
|
fileVersion="4.0.0">
|
|
</managedBuildRevision>
|
|
<configuration
|
|
id="org.eclipse.cdt.build.core.emptycfg"
|
|
name="%cfg1_empty">
|
|
</configuration>
|
|
|
|
<configuration
|
|
id="org.eclipse.cdt.build.core.prefbase.cfg"
|
|
name="%cfg1_base"
|
|
>
|
|
<toolChain
|
|
id="org.eclipse.cdt.build.core.prefbase.toolchain"
|
|
name="No ToolChain"
|
|
supportsManagedBuild="false"
|
|
isSystem="true">
|
|
<tool
|
|
id="org.eclipse.cdt.build.core.settings.holder.libs"
|
|
supportsManagedBuild="false"
|
|
name="holder for library settings"
|
|
errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GCCErrorParser"
|
|
isSystem="true">
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.libpaths"
|
|
browseType="directory"
|
|
name="Library Paths"
|
|
valueType="libPaths"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.libfiles"
|
|
name="Library Files"
|
|
valueType="libFiles"
|
|
browseType="file"
|
|
/>
|
|
|
|
<!--option
|
|
id="org.eclipse.cdt.build.core.settings.holder.libpaths"
|
|
name="libraries"
|
|
browseType="none"
|
|
valueType="libs"
|
|
/-->
|
|
</tool>
|
|
<builder
|
|
isAbstract="false"
|
|
id="org.eclipse.cdt.build.core.settings.default.builder"
|
|
command="make"
|
|
arguments=""
|
|
variableFormat="${=}"
|
|
isVariableCaseSensitive="true"
|
|
reservedMacroNames="ROOT,DEPS,OBJS,.*_SRCS,EXECUTABLES,SUBDIRS,LIBS,USER_OBJS,.*_INPUTS,.*_OUTPUTS"
|
|
buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"
|
|
macroInputFileNameValue="$(notdir $<)"
|
|
macroInputFileExtValue="$(suffix $(notdir $<))"
|
|
macroInputFileBaseNameValue="$(basename $(notdir $<))"
|
|
macroInputFileRelPathValue="$<"
|
|
macroInputDirRelPathValue="$(dir $<)"
|
|
macroOutputFileNameValue="$(notdir $@)"
|
|
macroOutputFileExtValue="$(suffix $(notdir $@))"
|
|
macroOutputFileBaseNameValue="$(basename $(notdir $@))"
|
|
macroOutputFileRelPathValue="$@"
|
|
macroOutputDirRelPathValue="$(dir $@)"
|
|
autoBuildTarget="all"
|
|
incrementalBuildTarget="all"
|
|
cleanBuildTarget="clean"
|
|
ignoreErrCmd="-k"
|
|
parallelBuildCmd="-j*"
|
|
errorParsers="org.eclipse.cdt.core.MakeErrorParser"
|
|
name="Gnu Make Builder"
|
|
isSystem="true">
|
|
</builder>
|
|
|
|
</toolChain>
|
|
</configuration>
|
|
|
|
<tool
|
|
id="org.eclipse.cdt.build.core.settings.holder"
|
|
supportsManagedBuild="false"
|
|
name="holder for includes and symbols settings"
|
|
errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GCCErrorParser"
|
|
isSystem="true">
|
|
<inputType
|
|
id="org.eclipse.cdt.build.core.settings.holder.inType">
|
|
</inputType>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.incpaths"
|
|
name="Include Paths"
|
|
browseType="directory"
|
|
valueType="includePath"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.symbols"
|
|
name="Symbols"
|
|
valueType="definedSymbols"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.symbolfiles"
|
|
name="Symbol Files"
|
|
browseType="file"
|
|
valueType="symbolFiles"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.includefiles"
|
|
name="Include Files"
|
|
browseType="file"
|
|
valueType="includeFiles"
|
|
/>
|
|
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.undef.incpaths"
|
|
name="Undefined Include Paths"
|
|
browseType="directory"
|
|
valueType="undefIncludePath"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.undef.symbols"
|
|
name="Undefined Symbols"
|
|
valueType="undefDefinedSymbols"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.undef.symbolfiles"
|
|
name="Undefined Symbol Files"
|
|
browseType="file"
|
|
valueType="undefSymbolFiles"
|
|
/>
|
|
<option
|
|
id="org.eclipse.cdt.build.core.settings.holder.undef.includefiles"
|
|
name="Undefined Include Files"
|
|
browseType="file"
|
|
valueType="undefIncludeFiles"
|
|
/>
|
|
|
|
<!--option
|
|
id="org.eclipse.cdt.build.core.settings.holder.includes"
|
|
name="holder for includes"
|
|
valueType="includePath"
|
|
/-->
|
|
</tool>
|
|
|
|
<builder
|
|
id="org.eclipse.cdt.build.core.internal.builder"
|
|
name="%InternalBuilder.name">
|
|
</builder>
|
|
|
|
<tool
|
|
id="org.eclipse.cdt.build.core.default.tool"
|
|
isAbstract="true"
|
|
isSystem="true"/>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
id="ScannerConfigNature"
|
|
name="%epScannerConfigNature.name"
|
|
point="org.eclipse.core.resources.natures">
|
|
<requires-nature
|
|
id="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</requires-nature>
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.build.core.scannerconfig.ScannerConfigNature">
|
|
</run>
|
|
</runtime>
|
|
<builder
|
|
id="org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="ScannerConfigBuilder"
|
|
name="%epScannerConfigBuilder.name"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
hasNature="true">
|
|
<run
|
|
class="org.eclipse.cdt.build.core.scannerconfig.ScannerConfigBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.make.core.MakeTargetBuilder">
|
|
<builder
|
|
builderID="org.eclipse.cdt.managedbuilder.core.genmakebuilder"
|
|
id="org.eclipse.cdt.build.MakeTargetBuilder">
|
|
</builder>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.core.templateProcessTypes">
|
|
<processType
|
|
name="NewManagedProject"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.NewManagedProject">
|
|
<simple name="name"/>
|
|
<simple
|
|
external="true"
|
|
name="location"
|
|
nullable="true"/>
|
|
<simple name="artifactExtension"/>
|
|
<simple external="true" name="isCProject"/>
|
|
</processType>
|
|
<processType
|
|
name="CreateIncludeFolder"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.CreateIncludeFolder">
|
|
<simple name="projectName"/>
|
|
<simple name="path"/>
|
|
</processType>
|
|
<processType
|
|
name="ExcludeResources"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.ExcludeResources">
|
|
<simple name="projectName"/>
|
|
<simple name="configIdPattern"/>
|
|
<simpleArray name="filePatterns"/>
|
|
<simple name="invertConfigMatching" />
|
|
</processType>
|
|
<processType
|
|
name="SetMBSStringOptionValue"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.SetMBSStringOptionValue">
|
|
<simple name="projectName"/>
|
|
<complexArray name="resourcePaths">
|
|
<baseType>
|
|
<simple name="id"/>
|
|
<simple name="value"/>
|
|
<simple name="path"/>
|
|
</baseType>
|
|
</complexArray>
|
|
</processType>
|
|
<processType
|
|
name="SetMBSStringListOptionValues"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.SetMBSStringListOptionValues">
|
|
<simple name="projectName"/>
|
|
<complexArray name="resourcePaths">
|
|
<baseType>
|
|
<simple name="id"/>
|
|
<simpleArray name="values"/>
|
|
<simple name="path"/>
|
|
</baseType>
|
|
</complexArray>
|
|
</processType>
|
|
<processType
|
|
name="SetMBSBooleanOptionValue"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.SetMBSBooleanOptionValue">
|
|
<simple name="projectName"/>
|
|
<complexArray name="resourcePaths">
|
|
<baseType>
|
|
<simple name="id"/>
|
|
<simple name="value"/>
|
|
<simple name="path"/>
|
|
</baseType>
|
|
</complexArray>
|
|
</processType>
|
|
<processType
|
|
name="AppendToMBSStringOptionValue"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.AppendToMBSStringOptionValue">
|
|
<simple name="projectName"/>
|
|
<complexArray name="resourcePaths">
|
|
<baseType>
|
|
<simple name="id"/>
|
|
<simple name="value"/>
|
|
<simple name="path"/>
|
|
</baseType>
|
|
</complexArray>
|
|
</processType>
|
|
<processType
|
|
name="AppendToMBSStringListOptionValues"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.AppendToMBSStringListOptionValues">
|
|
<simple name="projectName"/>
|
|
<complexArray name="resourcePaths">
|
|
<baseType>
|
|
<simple name="id"/>
|
|
<simpleArray name="values"/>
|
|
<simple name="path"/>
|
|
</baseType>
|
|
</complexArray>
|
|
</processType>
|
|
<processType
|
|
name="GenerateMakefileWithBuildDescription"
|
|
processRunner="org.eclipse.cdt.managedbuilder.templateengine.processes.GenerateMakefileWithBuildDescription">
|
|
<simple name="projectName"/>
|
|
</processType>
|
|
</extension>
|
|
|
|
</plugin>
|