blob: 7dde72a69890acf808920cd0d5a00dbb8b2bca58 (
plain) (
tree)
|
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
id="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfile"
name="RTEMS GNU C/C++ managed make per project SCD profile"
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
<scannerInfoCollector
class="org.rtems.cdt.toolchain.RtemsScannerInfoCollector"
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="i386-rtems4.9-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="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfileC"
name="RTEMS GNU C/C++ managed make per project SCD profile"
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
<scannerInfoCollector
class="org.rtems.cdt.toolchain.RtemsScannerInfoCollector"
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="i386-rtems4.9-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="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfileCPP"
name="RTEMS GNU C/C++ managed make per project SCD profile"
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
<scannerInfoCollector
class="org.rtems.cdt.toolchain.RtemsScannerInfoCollector"
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="i386-rtems4.9-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="org.rtems.cdt.toolchain"
name="RTEMS Toolchain"
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
<toolChain
id="cdt.managedbuild.toolchain.gnu.rtems.base"
name="RTEMS Toolchain"
archList="all"
osList="all"
configurationEnvironmentSupplier="org.rtems.cdt.toolchain.RtemsEnvironmentVariableSupplier"
isToolChainSupported="org.rtems.cdt.toolchain.IsRtemsToolChainSupported"
scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfile"
targetTool="cdt.managedbuild.tool.gnu.cpp.linker.rtems.base;cdt.managedbuild.tool.gnu.c.linker.rtems.base;cdt.managedbuild.tool.gnu.archiver">
<targetPlatform
archList="all"
binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE"
id="cdt.managedbuild.target.gnu.platform.rtems.base"
name="Target Platform RTEMS"
osList="other">
</targetPlatform>
<builder
superClass="cdt.managedbuild.target.gnu.builder"
id="cdt.managedbuild.tool.gnu.builder.rtems.base">
</builder>
<tool
command="i386-rtems4.9-as"
id="cdt.managedbuild.tool.gnu.assembler.rtems.base"
superClass="cdt.managedbuild.tool.gnu.assembler"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
</tool>
<tool
command="i386-rtems4.9-ar"
id="cdt.managedbuild.tool.gnu.archiver.rtems.base"
superClass="cdt.managedbuild.tool.gnu.archiver"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
<enablement type="ALL">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
</enablement>
</tool>
<tool
command="i386-rtems4.9-gcc"
id="cdt.managedbuild.tool.gnu.c.compiler.rtems.base"
superClass="cdt.managedbuild.tool.gnu.c.compiler"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
<option
id="rtems.gnu.c.compiler.option.preprocessor.def.symbols"
superClass="gnu.c.compiler.option.preprocessor.def.symbols"
valueHandler="org.rtems.cdt.toolchain.RtemsBspDefinedSymbolsValueHandler">
</option>
<option
command="-B"
name="%RTEMS.C.Compiler.Search.Path"
id="rtems.gnu.c.compiler.option.search.path"
category="gnu.c.compiler.category.other"
valueHandler="org.rtems.cdt.toolchain.RtemsInstallBspDirectoryValueHandler"
valueType="string"
browseType="directory">
</option>
<option
defaultValue="bsp_specs"
command="-specs="
name="%RTEMS.C.Compiler.Specs"
id="rtems.gnu.c.compiler.option.specs"
category="gnu.c.compiler.category.other"
valueType="string">
</option>
<option
defaultValue="pentiumpro"
command="-mtune="
name="%RTEMS.C.Compiler.CPU.Type"
id="rtems.gnu.c.compiler.option.mtune"
category="gnu.c.compiler.category.other"
valueType="string">
</option>
<option
defaultValue="-qrtems -c -fmessage-length=0"
id="rtems.gnu.c.compiler.option.misc.other"
superClass="gnu.c.compiler.option.misc.other">
</option>
<inputType
id="cdt.managedbuild.tool.gnu.c.compiler.input.rtems"
superClass="cdt.managedbuild.tool.gnu.c.compiler.input"
scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfileC"/>
</tool>
<tool
command="i386-rtems4.9-g++"
id="cdt.managedbuild.tool.gnu.cpp.compiler.rtems.base"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
<option
id="rtems.gnu.cpp.compiler.option.preprocessor.def"
superClass="gnu.cpp.compiler.option.preprocessor.def"
valueHandler="org.rtems.cdt.toolchain.RtemsBspDefinedSymbolsValueHandler">
</option>
<option
command="-B"
name="%RTEMS.CPP.Compiler.Search.Path"
id="rtems.gnu.cpp.compiler.option.search.path"
category="gnu.cpp.compiler.category.other"
valueHandler="org.rtems.cdt.toolchain.RtemsInstallBspDirectoryValueHandler"
valueType="string"
browseType="directory">
</option>
<option
defaultValue="bsp_specs"
command="-specs="
name="%RTEMS.CPP.Compiler.Specs"
id="rtems.gnu.cpp.compiler.option.specs"
category="gnu.cpp.compiler.category.other"
valueType="string">
</option>
<option
defaultValue="pentiumpro"
command="-mtune="
name="%RTEMS.CPP.Compiler.CPU.Type"
id="rtems.gnu.cpp.compiler.option.mtune"
category="gnu.cpp.compiler.category.other"
valueType="string">
</option>
<option
defaultValue="-qrtems -c -fmessage-length=0"
id="rtems.gnu.cpp.compiler.option.other.other"
superClass="gnu.cpp.compiler.option.other.other">
</option>
<inputType
id="cdt.managedbuild.tool.gnu.cpp.compiler.input.rtems"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"
scannerConfigDiscoveryProfileId="org.rtems.cdt.toolchain.RtemsGccManagedMakePerProjectProfileCPP"/>
</tool>
<tool
command="i386-rtems4.9-gcc"
id="cdt.managedbuild.tool.gnu.c.linker.rtems.base"
superClass="cdt.managedbuild.tool.gnu.c.linker"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
<enablement type="ALL">
<not>
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
</not>
</enablement>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.linker.rtems.base"
name="%C.Link.OptionCategory.RTEMS"
id="gnu.c.link.category.rtems">
</optionCategory>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Barrier"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.barrier"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="barrier"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.C.Link.Option.Mgr.Console"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.console"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="console"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Dual.Ported.Memory"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.dual.ported.memory"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="dpmem"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Event"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.event"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="event"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.C.Link.Option.Mgr.File.System"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.filesystem"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="filesystem"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.C.Link.Option.Mgr.IO"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.io"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="io"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Multi.Processor"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.multi.processor"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="mp"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Message"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.message"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="msg"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Partition"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.partition"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="part"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Region"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.region"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="region"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Rate.Monotonic"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.rate.monotonic"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="rtmon"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.C.Link.Option.Mgr.Semaphore"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.semaphore"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="sem"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Signal"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.signal"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="signal"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.C.Link.Option.Mgr.Timer"
category="gnu.c.link.category.rtems"
id="rtems.c.link.option.mgr.timer"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="timer"
valueType="boolean">
</option>
<option
command="-B"
name="%RTEMS.C.Link.Search.Path"
id="rtems.gnu.c.link.option.search.path"
category="gnu.c.link.category.other"
valueHandler="org.rtems.cdt.toolchain.RtemsInstallBspDirectoryValueHandler"
valueType="string"
browseType="directory">
</option>
<option
defaultValue="bsp_specs"
command="-specs="
name="%RTEMS.C.Linker.Specs"
id="rtems.gnu.c.link.option.specs"
category="gnu.c.link.category.other"
valueType="string">
</option>
<option
defaultValue="pentiumpro"
command="-mtune="
name="%RTEMS.C.Linker.CPU.Type"
id="rtems.gnu.c.link.option.mtune"
category="gnu.c.link.category.other"
valueType="string">
</option>
<option
defaultValue="0x00100000"
command="-Wl,-Ttext,"
name="%RTEMS.C.Linker.Start.Address"
id="rtems.gnu.c.link.option.start.address"
category="gnu.c.link.category.other"
valueType="string">
</option>
<option
defaultValue="-qrtems"
id="rtems.gnu.c.link.option.ldflags"
superClass="gnu.c.link.option.ldflags">
</option>
</tool>
<tool
command="i386-rtems4.9-g++"
id="cdt.managedbuild.tool.gnu.cpp.linker.rtems.base"
superClass="cdt.managedbuild.tool.gnu.cpp.linker"
commandLineGenerator="org.rtems.cdt.toolchain.RtemsCommandLineGenerator">
<enablement type="ALL">
<not>
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
</not>
</enablement>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.linker.rtems.base"
name="%CPP.Link.OptionCategory.RTEMS"
id="gnu.cpp.link.category.rtems">
</optionCategory>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Barrier"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.barrier"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="barrier"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.CPP.Link.Option.Mgr.Console"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.console"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="console"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Dual.Ported.Memory"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.dual.ported.memory"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="dpmem"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Event"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.event"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="event"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.CPP.Link.Option.Mgr.File.System"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.filesystem"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="filesystem"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.CPP.Link.Option.Mgr.IO"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.io"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="io"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Multi.Processor"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.multi.processor"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="mp"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Message"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.message"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="msg"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Partition"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.partition"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="part"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Region"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.region"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="region"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Rate.Monotonic"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.rate.monotonic"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="rtmon"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%RTEMS.CPP.Link.Option.Mgr.Semaphore"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.semaphore"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="sem"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Signal"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.signal"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="signal"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%RTEMS.CPP.Link.Option.Mgr.Timer"
category="gnu.cpp.link.category.rtems"
id="rtems.cpp.link.option.mgr.timer"
valueHandler="org.rtems.cdt.toolchain.RtemsManagerRelocationLinkHandler"
valueHandlerExtraArgument="timer"
valueType="boolean">
</option>
<option
command="-B"
name="%RTEMS.CPP.Link.Search.Path"
id="rtems.gnu.cpp.link.option.search.path"
category="gnu.cpp.link.category.other"
valueHandler="org.rtems.cdt.toolchain.RtemsInstallBspDirectoryValueHandler"
valueType="string"
browseType="directory">
</option>
<option
defaultValue="bsp_specs"
command="-specs="
name="%RTEMS.CPP.Linker.Specs"
id="rtems.gnu.cpp.link.option.specs"
category="gnu.cpp.link.category.other"
valueType="string">
</option>
<option
defaultValue="pentiumpro"
command="-mtune="
name="%RTEMS.CPP.Linker.CPU.Type"
id="rtems.gnu.cpp.link.option.mtune"
category="gnu.cpp.link.category.other"
valueType="string">
</option>
<option
defaultValue="0x00100000"
command="-Wl,-Ttext,"
name="%RTEMS.CPP.Linker.Start.Address"
id="rtems.gnu.cpp.link.option.start.address"
category="gnu.cpp.link.category.other"
valueType="string">
</option>
<option
defaultValue="-qrtems"
id="rtems.gnu.cpp.link.option.ldflags"
superClass="gnu.c.link.option.ldflags">
</option>
</tool>
</toolChain>
<configuration
id="cdt.managedbuild.config.gnu.rtems.base"
cleanCommand="rm -rf"
artifactExtension="exe">
<enablement type="CONTAINER_ATTRIBUTE"
attribute="artifactExtension"
value="dll"
extensionAdjustment="false">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
</enablement>
<enablement type="CONTAINER_ATTRIBUTE"
attribute="artifactExtension"
value="a"
extensionAdjustment="false">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
</enablement>
</configuration>
<projectType
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
id="cdt.managedbuild.target.gnu.rtems.exe"
isAbstract="false"
isTest="false"
>
<configuration
name="%RTEMS.Debug"
cleanCommand="rm -rf"
id="cdt.managedbuild.config.gnu.rtems.exe.debug"
parent="cdt.managedbuild.config.gnu.rtems.base"
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug">
<toolChain
superClass="cdt.managedbuild.toolchain.gnu.rtems.base"
id="cdt.managedbuild.toolchain.gnu.rtems.exe.debug">
<targetPlatform
id="cdt.managedbuild.target.gnu.platform.rtems.exe.debug"
superClass="cdt.managedbuild.target.gnu.platform.rtems.base">
</targetPlatform>
<tool
id="cdt.managedbuild.tool.gnu.cpp.compiler.rtems.exe.debug"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.rtems.base">
<option
id="gnu.cpp.compiler.rtems.exe.debug.option.optimization.level"
superClass="gnu.cpp.compiler.option.optimization.level">
</option>
<option
id="gnu.cpp.compiler.rtems.exe.debug.option.debugging.level"
superClass="gnu.cpp.compiler.option.debugging.level">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.gnu.c.compiler.rtems.exe.debug"
superClass="cdt.managedbuild.tool.gnu.c.compiler.rtems.base">
<option
id="gnu.c.compiler.rtems.exe.debug.option.optimization.level"
superClass="gnu.c.compiler.option.optimization.level">
</option>
<option
id="gnu.c.compiler.rtems.exe.debug.option.debugging.level"
superClass="gnu.c.compiler.option.debugging.level">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.gnu.c.linker.rtems.exe.debug"
superClass="cdt.managedbuild.tool.gnu.c.linker.rtems.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.cpp.linker.rtems.exe.debug"
superClass="cdt.managedbuild.tool.gnu.cpp.linker.rtems.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.assembler.rtems.exe.debug"
superClass="cdt.managedbuild.tool.gnu.assembler.rtems.base">
</tool>
</toolChain>
</configuration>
<configuration
name="%RTEMS.Release"
cleanCommand="rm -rf "
id="cdt.managedbuild.config.gnu.rtems.exe.release"
parent="cdt.managedbuild.config.gnu.rtems.base"
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release">
<toolChain
id="cdt.managedbuild.toolchain.gnu.rtems.exe.release"
superClass="cdt.managedbuild.toolchain.gnu.rtems.base">
<targetPlatform
id="cdt.managedbuild.target.gnu.platform.rtems.exe.release"
superClass="cdt.managedbuild.target.gnu.platform.rtems.base">
</targetPlatform>
<tool
id="cdt.managedbuild.tool.gnu.cpp.compiler.rtems.exe.release"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.rtems.base">
<option
id="gnu.cpp.compiler.rtems.exe.release.option.optimization.level"
superClass="gnu.cpp.compiler.option.optimization.level">
</option>
<option
id="gnu.cpp.compiler.rtems.exe.release.option.debugging.level"
superClass="gnu.cpp.compiler.option.debugging.level">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.gnu.c.compiler.rtems.exe.release"
superClass="cdt.managedbuild.tool.gnu.c.compiler.rtems.base">
<option
id="gnu.c.compiler.rtems.exe.release.option.optimization.level"
superClass="gnu.c.compiler.option.optimization.level">
</option>
<option
id="gnu.c.compiler.rtems.exe.release.option.debugging.level"
superClass="gnu.c.compiler.option.debugging.level">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.gnu.c.linker.rtems.exe.release"
superClass="cdt.managedbuild.tool.gnu.c.linker.rtems.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.cpp.linker.rtems.exe.release"
superClass="cdt.managedbuild.tool.gnu.cpp.linker.rtems.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.assembler.rtems.exe.release"
superClass="cdt.managedbuild.tool.gnu.assembler.rtems.base">
</tool>
</toolChain>
</configuration>
</projectType>
</extension>
<extension
point="org.eclipse.cdt.core.templates">
<template
id="org.rtems.cdt.toolchain.templates.serial"
location="$nl$/templates/serial/template.xml"
filterPattern=".*"
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
</template>
<template
filterPattern=".*"
id="org.rtems.cdt.toolchain.templates.hello"
location="$nl$/templates/hello/template.xml"
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
</template>
</extension>
<extension
point="org.eclipse.cdt.core.templateAssociations">
<template
id="org.rtems.cdt.toolchain.templates.serial">
<toolChain
id="cdt.managedbuild.toolchain.gnu.rtems.base">
</toolChain>
</template>
<template
id="org.rtems.cdt.toolchain.templates.hello">
<toolChain
id="cdt.managedbuild.toolchain.gnu.rtems.base">
</toolChain>
</template>
</extension>
</plugin>
|