aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ARM7-LPC214x-G++
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-09-23 15:48:55 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-09-23 15:48:55 +0000
commitc39d08fc2ae9c43f73114e24292520306bddde19 (patch)
tree7bae8c26f8e20566aba8755f0cd3bb34d2ac4f87 /demos/ARM7-LPC214x-G++
parentd2721c36a6d74fd18de7e4de95fdd166083e343e (diff)
downloadChibiOS-c39d08fc2ae9c43f73114e24292520306bddde19.tar.gz
ChibiOS-c39d08fc2ae9c43f73114e24292520306bddde19.tar.bz2
ChibiOS-c39d08fc2ae9c43f73114e24292520306bddde19.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3384 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ARM7-LPC214x-G++')
-rw-r--r--demos/ARM7-LPC214x-G++/.cproject330
-rw-r--r--demos/ARM7-LPC214x-G++/.project91
2 files changed, 421 insertions, 0 deletions
diff --git a/demos/ARM7-LPC214x-G++/.cproject b/demos/ARM7-LPC214x-G++/.cproject
new file mode 100644
index 000000000..83c9e935d
--- /dev/null
+++ b/demos/ARM7-LPC214x-G++/.cproject
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.1149524258">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1149524258" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactExtension="" artifactName="ARM7-LPC214x-G++" buildProperties="" description="" errorParsers="" id="0.1149524258" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.1149524258." name="/" resourcePath="">
+<toolChain errorParsers="" id="org.eclipse.cdt.build.core.prefbase.toolchain.1980056750" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform binaryParser="org.eclipse.cdt.core.GNU_ELF" id="org.eclipse.cdt.build.core.prefbase.toolchain.1980056750.1800580428" name=""/>
+<builder command="mingw32-make" errorParsers="org.eclipse.cdt.core.MakeErrorParser" id="org.eclipse.cdt.build.core.settings.default.builder.994692710" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.cdt.build.core.settings.holder.libs.1968187272" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1138853113" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<option id="org.eclipse.cdt.build.core.settings.holder.undef.incpaths.766481665" name="Undefined Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.undef.incpaths" valueType="undefIncludePath">
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/backward"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/test"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7-LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/various"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7"/>
+<listOptionValue builtIn="false" value="C:/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/demos/ARM7-LPC214x-G++"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.2/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/mingw32"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/kernel/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/lib"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/platforms/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/boards/OLIMEX_LPC_P2148/"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/backward"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/backward"/>
+</option>
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.350673193" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1426252091" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<option id="org.eclipse.cdt.build.core.settings.holder.undef.incpaths.420042825" name="Undefined Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.undef.incpaths" valueType="undefIncludePath">
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/backward"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/test"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7-LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/various"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7"/>
+<listOptionValue builtIn="false" value="C:/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/demos/ARM7-LPC214x-G++"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.2/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/mingw32"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/kernel/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/lib"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/platforms/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/boards/OLIMEX_LPC_P2148/"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/backward"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/backward"/>
+</option>
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1671806732" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1890134134" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<option id="org.eclipse.cdt.build.core.settings.holder.undef.incpaths.432546664" name="Undefined Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.undef.incpaths" valueType="undefIncludePath">
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/backward"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/test"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7-LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/various"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7"/>
+<listOptionValue builtIn="false" value="C:/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/demos/ARM7-LPC214x-G++"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.2/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/mingw32"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/kernel/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/lib"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/platforms/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/boards/OLIMEX_LPC_P2148/"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/backward"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/backward"/>
+</option>
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.808018256" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool errorParsers="org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1306829054" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<option id="org.eclipse.cdt.build.core.settings.holder.undef.incpaths.438053924" name="Undefined Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.undef.incpaths" valueType="undefIncludePath">
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/backward"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/test"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7-LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/various"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7"/>
+<listOptionValue builtIn="false" value="C:/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/ports/GCC/ARM7/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/demos/ARM7-LPC214x-G++"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.2/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/mingw32"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/lib/gcc/mingw32/3.4.5/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/kernel/include"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/src/lib"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/ports/ARM7"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/os/hal/platforms/LPC214x"/>
+<listOptionValue builtIn="false" value="C:/Projects/ChibiOS-RT/boards/OLIMEX_LPC_P2148/"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2/backward"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.2"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5/mingw32"/>
+<listOptionValue builtIn="false" value="C:/Programmi/MinGW/include/c++/3.4.5"/>
+<listOptionValue builtIn="false" value="C:/MinGW/include/c++/3.4.5/backward"/>
+</option>
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.721532962" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.1149524258">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="ARM7-LPC214x-G++.null.2071524131" name="ARM7-LPC214x-G++"/>
+</storageModule>
+</cproject>
diff --git a/demos/ARM7-LPC214x-G++/.project b/demos/ARM7-LPC214x-G++/.project
new file mode 100644
index 000000000..d43b27d3f
--- /dev/null
+++ b/demos/ARM7-LPC214x-G++/.project
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>ARM7-LPC214x-G++</name>
+ <comment></comment>
+ <projects>
+ <project>_Common Files</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>mingw32-make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>os</name>
+ <type>2</type>
+ <locationURI>WORKSPACE_LOC/os</locationURI>
+ </link>
+ <link>
+ <name>test</name>
+ <type>2</type>
+ <locationURI>WORKSPACE_LOC/test</locationURI>
+ </link>
+ </linkedResources>
+</projectDescription>