Clone of official tools

Committer:
Anders Blomdell
Date:
Thu Feb 04 17:17:13 2021 +0100
Revision:
47:21ae3e5a7128
Parent:
36:96847d42f010
Add a few normpath calls

Who changed what in which revision?

UserRevisionLine numberNew contents of line
screamer 13:ab47a20b66f0 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
screamer 13:ab47a20b66f0 2 <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
screamer 13:ab47a20b66f0 3 <storageModule moduleId="org.eclipse.cdt.core.settings">
screamer 13:ab47a20b66f0 4 <cconfiguration id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026">
screamer 13:ab47a20b66f0 5 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026" moduleId="org.eclipse.cdt.core.settings" name="Debug">
screamer 13:ab47a20b66f0 6 <externalSettings/>
screamer 13:ab47a20b66f0 7 <extensions>
screamer 13:ab47a20b66f0 8 <extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>
screamer 13:ab47a20b66f0 9 <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
screamer 13:ab47a20b66f0 10 <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 11 <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 12 <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 13 <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 14 <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 15 </extensions>
screamer 13:ab47a20b66f0 16 </storageModule>
screamer 13:ab47a20b66f0 17 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
screamer 13:ab47a20b66f0 18 <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026" name="Debug" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug">
screamer 13:ab47a20b66f0 19 <folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026." name="/" resourcePath="">
screamer 13:ab47a20b66f0 20 <toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug.1221610645" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug">
screamer 13:ab47a20b66f0 21 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.2115866773" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/>
screamer 13:ab47a20b66f0 22 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.248741834" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 23 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1948954354" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 24 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.477887331" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 25 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.917237978" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 26 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.1534989718" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
screamer 13:ab47a20b66f0 27 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1935207032" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
screamer 13:ab47a20b66f0 28 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1026357775" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
screamer 13:ab47a20b66f0 29 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.649677898" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
screamer 13:ab47a20b66f0 30 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1706299486" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-a9" valueType="enumerated"/>
screamer 13:ab47a20b66f0 31 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.1024297173" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.arm" valueType="enumerated"/>
screamer 13:ab47a20b66f0 32 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.294649302" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
screamer 13:ab47a20b66f0 33 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1721049881" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
screamer 13:ab47a20b66f0 34 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1486872844" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
screamer 13:ab47a20b66f0 35 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1089041653" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
screamer 13:ab47a20b66f0 36 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.1141272591" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
screamer 13:ab47a20b66f0 37 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.72289494" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
screamer 13:ab47a20b66f0 38 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096452384" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
screamer 13:ab47a20b66f0 39 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.294461267" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
screamer 13:ab47a20b66f0 40 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1274288968" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
screamer 13:ab47a20b66f0 41 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1310333686" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 42 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.509052638" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 43 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.architecture.168449286" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.arch.armv7-a" valueType="enumerated"/>
screamer 13:ab47a20b66f0 44 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1577601083" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
screamer 13:ab47a20b66f0 45 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.1727782110" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.vfpv3" valueType="enumerated"/>
screamer 13:ab47a20b66f0 46 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess.566166780" name="Unaligned access" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess.disabled" valueType="enumerated"/>
screamer 13:ab47a20b66f0 47 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.nocommon.703821891" name="No common unitialized (-fno-common)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.nocommon" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 48 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1171016513" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 49 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.124337280" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 50 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.thumbinterwork.77195101" name="Thumb interwork (-mthumb-interwork)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.thumbinterwork" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 51 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.2090214221" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
screamer 13:ab47a20b66f0 52 <builder autoBuildTarget="all" buildPath="${workspace_loc:/{{name}}}/Debug" id="ilg.gnuarmeclipse.managedbuild.cross.builder.321829763" managedBuildOn="true" name="Gnu Make Builder.Debug" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/>
screamer 13:ab47a20b66f0 53 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.774448198" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
screamer 13:ab47a20b66f0 54 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.874144438" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 55 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1457752231" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
screamer 13:ab47a20b66f0 56 {% for s in symbols %}
screamer 13:ab47a20b66f0 57 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 58 {% endfor %}
screamer 13:ab47a20b66f0 59 </option>
screamer 13:ab47a20b66f0 60 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.1240528565" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
screamer 13:ab47a20b66f0 61 {% for path in include_paths %}
screamer 13:ab47a20b66f0 62 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 63 {% endfor %}
screamer 13:ab47a20b66f0 64 </option>
screamer 13:ab47a20b66f0 65 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.645447748" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
screamer 13:ab47a20b66f0 66 </tool>
screamer 13:ab47a20b66f0 67 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1023327076" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
screamer 13:ab47a20b66f0 68 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.655157579" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
screamer 13:ab47a20b66f0 69 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.1298012181" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="false" valueType="includePath">
screamer 13:ab47a20b66f0 70 {% for path in include_paths %}
screamer 13:ab47a20b66f0 71 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 72 {% endfor %}
screamer 13:ab47a20b66f0 73 </option>
screamer 13:ab47a20b66f0 74 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.26057600" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" valueType="definedSymbols">
screamer 13:ab47a20b66f0 75 {% for s in symbols %}
screamer 13:ab47a20b66f0 76 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 77 {% endfor %}
screamer 13:ab47a20b66f0 78 </option>
The Other Jimmy 36:96847d42f010 79 <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.files.1531644276" name="Include files (-include)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.files" valueType="includeFiles">
The Other Jimmy 36:96847d42f010 80 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/mbed_config.h}&quot;"/>
The Other Jimmy 36:96847d42f010 81 </option>
screamer 13:ab47a20b66f0 82 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.247734571" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
screamer 13:ab47a20b66f0 83 </tool>
screamer 13:ab47a20b66f0 84 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.248936164" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler">
screamer 13:ab47a20b66f0 85 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.paths.1551083554" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.paths" valueType="includePath">
screamer 13:ab47a20b66f0 86 {% for path in include_paths %}
screamer 13:ab47a20b66f0 87 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 88 {% endfor %}
screamer 13:ab47a20b66f0 89 </option>
screamer 13:ab47a20b66f0 90 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs.1601945676" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs" useByScannerDiscovery="false" valueType="definedSymbols">
screamer 13:ab47a20b66f0 91 {% for s in symbols %}
screamer 13:ab47a20b66f0 92 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 93 {% endfor %}
screamer 13:ab47a20b66f0 94 </option>
screamer 13:ab47a20b66f0 95 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.noexceptions.73762833" name="Do not use exceptions (-fno-exceptions)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.noexceptions" useByScannerDiscovery="true" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 96 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.nortti.1541205451" name="Do not use RTTI (-fno-rtti)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.nortti" useByScannerDiscovery="true" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 97 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std.2072412260" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std.default" valueType="enumerated"/>
The Other Jimmy 36:96847d42f010 98 <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.files.127898117" name="Include files (-include)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.files" valueType="includeFiles">
The Other Jimmy 36:96847d42f010 99 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/mbed_config.h}&quot;"/>
The Other Jimmy 36:96847d42f010 100 </option>
screamer 13:ab47a20b66f0 101 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input.2029463372" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input"/>
screamer 13:ab47a20b66f0 102 </tool>
screamer 13:ab47a20b66f0 103 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1882430856" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
screamer 13:ab47a20b66f0 104 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.339583643" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 105 </tool>
screamer 13:ab47a20b66f0 106 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.1999194416" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker" command="${cross_prefix}${cross_c}${cross_suffix}" commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS} -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys">
screamer 13:ab47a20b66f0 107 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.344980185" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 108 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.paths.727573047" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.paths" valueType="libPaths">
screamer 13:ab47a20b66f0 109 {% if libraries %}
screamer 13:ab47a20b66f0 110 {% for path in include_paths %}
screamer 13:ab47a20b66f0 111 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 112 {% endfor %}
screamer 13:ab47a20b66f0 113 {% endif %}
screamer 13:ab47a20b66f0 114 </option>
screamer 13:ab47a20b66f0 115 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.828171482" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" valueType="stringList">
screamer 13:ab47a20b66f0 116 <listOptionValue builtIn="false" value="${workspace_loc:/${ProjName}/{{linker_script}}}"/>
screamer 13:ab47a20b66f0 117 </option>
screamer 13:ab47a20b66f0 118 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.libs.310068762" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.libs" valueType="libs">
screamer 13:ab47a20b66f0 119 {% for lib in libraries %}
screamer 13:ab47a20b66f0 120 <listOptionValue builtIn="false" value="{{lib}}"/>
screamer 13:ab47a20b66f0 121 {% endfor %}
screamer 13:ab47a20b66f0 122 </option>
screamer 13:ab47a20b66f0 123 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.otherobjs.460736806" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.otherobjs" valueType="userObjs">
screamer 13:ab47a20b66f0 124 {% for path in object_files %}
screamer 13:ab47a20b66f0 125 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 126 {% endfor %}
screamer 13:ab47a20b66f0 127 </option>
screamer 13:ab47a20b66f0 128 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.cref.1559509775" name="Cross reference (-Xlinker --cref)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.cref" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 129 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usenewlibnano.88305027" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usenewlibnano" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 130 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat.1122697964" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 131 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usescanffloat.956360083" name="Use float with nano scanf (-u _scanf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usescanffloat" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 132 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.input.1081415325" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.input">
screamer 13:ab47a20b66f0 133 <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
screamer 13:ab47a20b66f0 134 <additionalInput kind="additionalinput" paths="$(LIBS)"/>
screamer 13:ab47a20b66f0 135 </inputType>
screamer 13:ab47a20b66f0 136 </tool>
screamer 13:ab47a20b66f0 137 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.1216251638" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
screamer 13:ab47a20b66f0 138 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1820796904" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
screamer 13:ab47a20b66f0 139 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.70927688" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.binary" valueType="enumerated"/>
screamer 13:ab47a20b66f0 140 </tool>
screamer 13:ab47a20b66f0 141 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.721327636" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
screamer 13:ab47a20b66f0 142 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.625552450" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 143 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.263758416" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 144 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.1024069673" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 145 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1043375284" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 146 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1671601569" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 147 </tool>
screamer 13:ab47a20b66f0 148 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.171400698" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
screamer 13:ab47a20b66f0 149 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1102568395" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
screamer 13:ab47a20b66f0 150 </tool>
screamer 13:ab47a20b66f0 151 </toolChain>
screamer 13:ab47a20b66f0 152 </folderInfo>
screamer 13:ab47a20b66f0 153 </configuration>
screamer 13:ab47a20b66f0 154 </storageModule>
screamer 13:ab47a20b66f0 155 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
screamer 13:ab47a20b66f0 156 </cconfiguration>
screamer 13:ab47a20b66f0 157 <cconfiguration id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787">
screamer 13:ab47a20b66f0 158 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787" moduleId="org.eclipse.cdt.core.settings" name="Release">
screamer 13:ab47a20b66f0 159 <externalSettings/>
screamer 13:ab47a20b66f0 160 <extensions>
screamer 13:ab47a20b66f0 161 <extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>
screamer 13:ab47a20b66f0 162 <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
screamer 13:ab47a20b66f0 163 <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 164 <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 165 <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 166 <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 167 <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
screamer 13:ab47a20b66f0 168 </extensions>
screamer 13:ab47a20b66f0 169 </storageModule>
screamer 13:ab47a20b66f0 170 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
screamer 13:ab47a20b66f0 171 <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787" name="Release" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.release">
screamer 13:ab47a20b66f0 172 <folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787." name="/" resourcePath="">
screamer 13:ab47a20b66f0 173 <toolChain id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.765163102" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release">
screamer 13:ab47a20b66f0 174 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1271983492" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.size" valueType="enumerated"/>
screamer 13:ab47a20b66f0 175 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.248741834" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 176 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1948954354" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 177 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.477887331" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 178 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.917237978" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 179 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.1534989718" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
screamer 13:ab47a20b66f0 180 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1935207032" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
screamer 13:ab47a20b66f0 181 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1026357775" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
screamer 13:ab47a20b66f0 182 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.649677898" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
screamer 13:ab47a20b66f0 183 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1706299486" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-a9" valueType="enumerated"/>
screamer 13:ab47a20b66f0 184 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.1024297173" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.arm" valueType="enumerated"/>
screamer 13:ab47a20b66f0 185 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.294649302" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
screamer 13:ab47a20b66f0 186 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1721049881" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
screamer 13:ab47a20b66f0 187 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1486872844" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
screamer 13:ab47a20b66f0 188 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1089041653" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
screamer 13:ab47a20b66f0 189 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.1141272591" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
screamer 13:ab47a20b66f0 190 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.72289494" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
screamer 13:ab47a20b66f0 191 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096452384" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
screamer 13:ab47a20b66f0 192 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.294461267" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
screamer 13:ab47a20b66f0 193 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1274288968" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
screamer 13:ab47a20b66f0 194 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1310333686" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 195 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.509052638" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 196 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.architecture.168449286" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.arch.armv7-a" valueType="enumerated"/>
screamer 13:ab47a20b66f0 197 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1577601083" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
screamer 13:ab47a20b66f0 198 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.1727782110" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.vfpv3" valueType="enumerated"/>
screamer 13:ab47a20b66f0 199 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess.566166780" name="Unaligned access" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.unalignedaccess.disabled" valueType="enumerated"/>
screamer 13:ab47a20b66f0 200 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.nocommon.703821891" name="No common unitialized (-fno-common)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.nocommon" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 201 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1171016513" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 202 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.124337280" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 203 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.thumbinterwork.77195101" name="Thumb interwork (-mthumb-interwork)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.thumbinterwork" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 204 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.2090214221" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
screamer 13:ab47a20b66f0 205 <builder autoBuildTarget="all" buildPath="${workspace_loc:/{{name}}}/Debug" id="ilg.gnuarmeclipse.managedbuild.cross.builder.321829763" managedBuildOn="true" name="Gnu Make Builder.Release" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/>
screamer 13:ab47a20b66f0 206 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.774448198" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
screamer 13:ab47a20b66f0 207 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.874144438" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 208 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1457752231" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
screamer 13:ab47a20b66f0 209 {% for s in symbols %}
screamer 13:ab47a20b66f0 210 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 211 {% endfor %}
screamer 13:ab47a20b66f0 212 </option>
screamer 13:ab47a20b66f0 213 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.1240528565" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
screamer 13:ab47a20b66f0 214 {% for path in include_paths %}
screamer 13:ab47a20b66f0 215 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 216 {% endfor %}
screamer 13:ab47a20b66f0 217 </option>
screamer 13:ab47a20b66f0 218 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.645447748" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
screamer 13:ab47a20b66f0 219 </tool>
screamer 13:ab47a20b66f0 220 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1023327076" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
screamer 13:ab47a20b66f0 221 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.655157579" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
screamer 13:ab47a20b66f0 222 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.1298012181" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="false" valueType="includePath">
screamer 13:ab47a20b66f0 223 {% for path in include_paths %}
screamer 13:ab47a20b66f0 224 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 225 {% endfor %}
screamer 13:ab47a20b66f0 226 </option>
screamer 13:ab47a20b66f0 227 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.26057600" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" valueType="definedSymbols">
screamer 13:ab47a20b66f0 228 {% for s in symbols %}
screamer 13:ab47a20b66f0 229 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 230 {% endfor %}
screamer 13:ab47a20b66f0 231 </option>
screamer 13:ab47a20b66f0 232 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.247734571" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
screamer 13:ab47a20b66f0 233 </tool>
screamer 13:ab47a20b66f0 234 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.248936164" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler">
screamer 13:ab47a20b66f0 235 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.paths.1551083554" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.paths" valueType="includePath">
screamer 13:ab47a20b66f0 236 {% for path in include_paths %}
screamer 13:ab47a20b66f0 237 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 238 {% endfor %}
screamer 13:ab47a20b66f0 239 </option>
screamer 13:ab47a20b66f0 240 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs.1601945676" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs" useByScannerDiscovery="false" valueType="definedSymbols">
screamer 13:ab47a20b66f0 241 {% for s in symbols %}
screamer 13:ab47a20b66f0 242 <listOptionValue builtIn="false" value="{{s}}"/>
screamer 13:ab47a20b66f0 243 {% endfor %}
screamer 13:ab47a20b66f0 244 </option>
screamer 13:ab47a20b66f0 245 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.noexceptions.73762833" name="Do not use exceptions (-fno-exceptions)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.noexceptions" useByScannerDiscovery="true" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 246 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.nortti.1541205451" name="Do not use RTTI (-fno-rtti)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.nortti" useByScannerDiscovery="true" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 247 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std.2072412260" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std.default" valueType="enumerated"/>
screamer 13:ab47a20b66f0 248 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input.2029463372" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input"/>
screamer 13:ab47a20b66f0 249 </tool>
screamer 13:ab47a20b66f0 250 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1882430856" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
screamer 13:ab47a20b66f0 251 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.339583643" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 252 </tool>
screamer 13:ab47a20b66f0 253 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.1999194416" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker" command="${cross_prefix}${cross_c}${cross_suffix}" commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS} -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys">
screamer 13:ab47a20b66f0 254 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.344980185" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 255 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.paths.727573047" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.paths" valueType="libPaths">
screamer 13:ab47a20b66f0 256 {% if libraries %}
screamer 13:ab47a20b66f0 257 {% for path in include_paths %}
screamer 13:ab47a20b66f0 258 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 259 {% endfor %}
screamer 13:ab47a20b66f0 260 {% endif %}
screamer 13:ab47a20b66f0 261 </option>
screamer 13:ab47a20b66f0 262 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.828171482" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" valueType="stringList">
screamer 13:ab47a20b66f0 263 <listOptionValue builtIn="false" value="${workspace_loc:/${ProjName}/{{linker_script}}}"/>
screamer 13:ab47a20b66f0 264 </option>
screamer 13:ab47a20b66f0 265 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.libs.310068762" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.libs" valueType="libs">
screamer 13:ab47a20b66f0 266 {% for lib in libraries %}
screamer 13:ab47a20b66f0 267 <listOptionValue builtIn="false" value="{{lib}}"/>
screamer 13:ab47a20b66f0 268 {% endfor %}
screamer 13:ab47a20b66f0 269 </option>
screamer 13:ab47a20b66f0 270 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.otherobjs.460736806" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.otherobjs" valueType="userObjs">
screamer 13:ab47a20b66f0 271 {% for path in object_files %}
screamer 13:ab47a20b66f0 272 <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
screamer 13:ab47a20b66f0 273 {% endfor %}
screamer 13:ab47a20b66f0 274 </option>
screamer 13:ab47a20b66f0 275 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.cref.1559509775" name="Cross reference (-Xlinker --cref)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.cref" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 276 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usenewlibnano.88305027" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usenewlibnano" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 277 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat.1122697964" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 278 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usescanffloat.956360083" name="Use float with nano scanf (-u _scanf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.usescanffloat" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 279 <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.input.1081415325" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.input">
screamer 13:ab47a20b66f0 280 <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
screamer 13:ab47a20b66f0 281 <additionalInput kind="additionalinput" paths="$(LIBS)"/>
screamer 13:ab47a20b66f0 282 </inputType>
screamer 13:ab47a20b66f0 283 </tool>
screamer 13:ab47a20b66f0 284 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.1216251638" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
screamer 13:ab47a20b66f0 285 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1820796904" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
screamer 13:ab47a20b66f0 286 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.70927688" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.binary" valueType="enumerated"/>
screamer 13:ab47a20b66f0 287 </tool>
screamer 13:ab47a20b66f0 288 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.721327636" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
screamer 13:ab47a20b66f0 289 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.625552450" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 290 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.263758416" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 291 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.1024069673" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 292 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1043375284" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 293 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1671601569" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
screamer 13:ab47a20b66f0 294 </tool>
screamer 13:ab47a20b66f0 295 <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.171400698" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
screamer 13:ab47a20b66f0 296 <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1102568395" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
screamer 13:ab47a20b66f0 297 </tool>
screamer 13:ab47a20b66f0 298 </toolChain>
screamer 13:ab47a20b66f0 299 </folderInfo>
screamer 13:ab47a20b66f0 300 </configuration>
screamer 13:ab47a20b66f0 301 </storageModule>
screamer 13:ab47a20b66f0 302 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
screamer 13:ab47a20b66f0 303 </cconfiguration>
screamer 13:ab47a20b66f0 304 </storageModule>
screamer 13:ab47a20b66f0 305 <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
screamer 13:ab47a20b66f0 306 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
screamer 13:ab47a20b66f0 307 <project id="{{name}}_emb.com.renesas.cdt.managedbuild.gnuarm.target.elf.829438011" name="Executable" projectType="com.renesas.cdt.managedbuild.gnuarm.target.elf"/>
screamer 13:ab47a20b66f0 308 </storageModule>
screamer 13:ab47a20b66f0 309 <storageModule moduleId="scannerConfiguration">
screamer 13:ab47a20b66f0 310 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
screamer 13:ab47a20b66f0 311 <scannerConfigBuildInfo instanceId="icom.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026;com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1023327076;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.247734571">
screamer 13:ab47a20b66f0 312 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
screamer 13:ab47a20b66f0 313 </scannerConfigBuildInfo>
screamer 13:ab47a20b66f0 314 <scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787;com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787.;ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.307634730;ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input.1070359138">
screamer 13:ab47a20b66f0 315 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
screamer 13:ab47a20b66f0 316 </scannerConfigBuildInfo>
screamer 13:ab47a20b66f0 317 <scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026;com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.637912026.;ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.248936164;ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.input.2029463372">
screamer 13:ab47a20b66f0 318 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
screamer 13:ab47a20b66f0 319 </scannerConfigBuildInfo>
screamer 13:ab47a20b66f0 320 <scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787;com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1382253787.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1300731881;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.690792246">
screamer 13:ab47a20b66f0 321 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
screamer 13:ab47a20b66f0 322 </scannerConfigBuildInfo>
screamer 13:ab47a20b66f0 323 </storageModule>
screamer 13:ab47a20b66f0 324 </cproject>