]> git.sur5r.net Git - freertos/commitdiff
Remove the math library as a build dependency in the SAM4L demo.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 17 Sep 2013 09:05:31 +0000 (09:05 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 17 Sep 2013 09:05:31 +0000 (09:05 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2041 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

FreeRTOS/Demo/CORTEX_M4_ATSAM4L_Atmel_Studio/FreeRTOS_Demo.cproj

index 227cab4fd2c6c323c203b637508ef815be620ec6..a4d899029811b961b54f04ac0893c682f9b30d33 100644 (file)
@@ -2,8 +2,8 @@
 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectVersion>6.0</ProjectVersion>\r
-    <ToolchainName>com.Atmel.ARMGCC</ToolchainName>\r
+    <ProjectVersion>6.1</ProjectVersion>\r
+    <ToolchainName>com.Atmel.ARMGCC.C</ToolchainName>\r
     <ProjectGuid>{dfc77570-bc67-4ee7-8143-c34e75167169}</ProjectGuid>\r
     <avrdevice>ATSAM4LC4C</avrdevice>\r
     <avrdeviceseries>sam4l</avrdeviceseries>\r
           <file path="src/asf/sam/drivers/ast/ast.h" framework="" version="" source="sam\drivers\ast\ast.h" changed="False" content-id="Atmel.ASF" />\r
           <file path="src/config/conf_ast.h" framework="" version="" source="sam\drivers\ast\module_config\conf_ast.h" changed="False" content-id="Atmel.ASF" />\r
         </files>\r
-        <documentation help="http://asf.atmel.com/docs/3.5.1/sam.drivers.lcdca.example.sam4l_ek/html/index.html" />\r
+        <documentation help="" />\r
+        <offline-documentation help="" />\r
+        <dependencies>\r
+          <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.5.1" />\r
+        </dependencies>\r
       </framework-data>\r
     </AsfFrameworkConfig>\r
     <avrtoolinterface>SWD</avrtoolinterface>\r
         </InterfaceProperties>\r
       </ToolOptions>\r
     </com_atmel_avrdbg_tool_samice>\r
+    <CacheFlash>true</CacheFlash>\r
+    <ProgFlashFromRam>true</ProgFlashFromRam>\r
+    <RamSnippetAddress />\r
+    <UncachedRange />\r
+    <BootSegment>2</BootSegment>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
     <ToolchainSettings>\r
       <ArmGcc>\r
-        <armgcc.common.general.symbols>__ATSAM4LC4C__</armgcc.common.general.symbols>\r
-        <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
-        <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
-        <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
-        <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
-        <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>\r
-        <armgcc.compiler.symbols.DefSymbols>\r
-          <ListValues>\r
-            <Value>BOARD=SAM4L_EK</Value>\r
-            <Value>ARM_MATH_CM4=true</Value>\r
-            <Value>__ATSAM4LC4C__</Value>\r
-          </ListValues>\r
-        </armgcc.compiler.symbols.DefSymbols>\r
-        <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath>\r
-        <armgcc.compiler.directories.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-          </ListValues>\r
-        </armgcc.compiler.directories.IncludePaths>\r
-        <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>\r
-        <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
-        <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
-        <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
-        <armgcc.linker.libraries.Libraries>\r
-          <ListValues>\r
-            <Value>arm_cortexM4l_math</Value>\r
-            <Value>m</Value>\r
-          </ListValues>\r
-        </armgcc.linker.libraries.Libraries>\r
-        <armgcc.linker.libraries.LibrarySearchPaths>\r
-          <ListValues>\r
-            <Value>../cmsis/linkerScripts</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-          </ListValues>\r
-        </armgcc.linker.libraries.LibrarySearchPaths>\r
-        <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
-        <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4l/sam4l4/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
-        <armgcc.assembler.general.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-          </ListValues>\r
-        </armgcc.assembler.general.IncludePaths>\r
-        <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4L_EK -D__ATSAM4LC4C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
-        <armgcc.preprocessingassembler.general.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-          </ListValues>\r
-        </armgcc.preprocessingassembler.general.IncludePaths>\r
-      </ArmGcc>\r
+  <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
+  <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
+  <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
+  <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
+  <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>\r
+  <armgcc.compiler.symbols.DefSymbols>\r
+    <ListValues>\r
+      <Value>BOARD=SAM4L_EK</Value>\r
+      <Value>ARM_MATH_CM4=true</Value>\r
+      <Value>__ATSAM4LC4C__</Value>\r
+    </ListValues>\r
+  </armgcc.compiler.symbols.DefSymbols>\r
+  <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath>\r
+  <armgcc.compiler.directories.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+    </ListValues>\r
+  </armgcc.compiler.directories.IncludePaths>\r
+  <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>\r
+  <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
+  <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
+  <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
+  <armgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.compiler.miscellaneous.OtherFlags>\r
+  <armgcc.linker.libraries.Libraries>\r
+    <ListValues>\r
+      <Value>arm_cortexM4l_math</Value>\r
+      <Value>libm</Value>\r
+    </ListValues>\r
+  </armgcc.linker.libraries.Libraries>\r
+  <armgcc.linker.libraries.LibrarySearchPaths>\r
+    <ListValues>\r
+      <Value>../cmsis/linkerScripts</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+    </ListValues>\r
+  </armgcc.linker.libraries.LibrarySearchPaths>\r
+  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
+  <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4l/sam4l4/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
+  <armgcc.assembler.general.AssemblerFlags>-D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.assembler.general.AssemblerFlags>\r
+  <armgcc.assembler.general.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4l\include</Value>\r
+    </ListValues>\r
+  </armgcc.assembler.general.IncludePaths>\r
+  <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4L_EK -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
+  <armgcc.preprocessingassembler.general.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4l\include</Value>\r
+    </ListValues>\r
+  </armgcc.preprocessingassembler.general.IncludePaths>\r
+</ArmGcc>\r
     </ToolchainSettings>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
     <ToolchainSettings>\r
       <ArmGcc>\r
-        <armgcc.common.general.symbols>__ATSAM4LC4C__</armgcc.common.general.symbols>\r
-        <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
-        <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
-        <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
-        <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
-        <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>\r
-        <armgcc.compiler.symbols.DefSymbols>\r
-          <ListValues>\r
-            <Value>BOARD=SAM4L_EK</Value>\r
-            <Value>ARM_MATH_CM4=true</Value>\r
-            <Value>__SAM4LC4C__</Value>\r
-          </ListValues>\r
-        </armgcc.compiler.symbols.DefSymbols>\r
-        <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath>\r
-        <armgcc.compiler.directories.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-            <Value>../../../Source/include</Value>\r
-            <Value>../../../Source/portable/GCC/ARM_CM3</Value>\r
-            <Value>../../Common/include</Value>\r
-          </ListValues>\r
-        </armgcc.compiler.directories.IncludePaths>\r
-        <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
-        <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
-        <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>\r
-        <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
-        <armgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wmissing-field-initializers</armgcc.compiler.miscellaneous.OtherFlags>\r
-        <armgcc.linker.libraries.Libraries>\r
-          <ListValues>\r
-            <Value>arm_cortexM4l_math</Value>\r
-            <Value>m</Value>\r
-          </ListValues>\r
-        </armgcc.linker.libraries.Libraries>\r
-        <armgcc.linker.libraries.LibrarySearchPaths>\r
-          <ListValues>\r
-            <Value>../cmsis/linkerScripts</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-          </ListValues>\r
-        </armgcc.linker.libraries.LibrarySearchPaths>\r
-        <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
-        <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4l/sam4l4/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
-        <armgcc.assembler.general.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-          </ListValues>\r
-        </armgcc.assembler.general.IncludePaths>\r
-        <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>\r
-        <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4L_EK -D__ATSAM4LC4C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
-        <armgcc.preprocessingassembler.general.IncludePaths>\r
-          <ListValues>\r
-            <Value>../src/asf/sam/utils/preprocessor</Value>\r
-            <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
-            <Value>../src/asf/common/services/sleepmgr</Value>\r
-            <Value>../src/asf/sam/utils</Value>\r
-            <Value>../src/asf/common/boards</Value>\r
-            <Value>../src/asf/sam/drivers/flashcalw</Value>\r
-            <Value>../src/asf/sam/boards</Value>\r
-            <Value>../src/asf/common/services/clock</Value>\r
-            <Value>../src/asf/sam/drivers/bpm</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-            <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
-            <Value>../src/asf/sam/utils/header_files</Value>\r
-            <Value>../src/asf/common/services/ioport</Value>\r
-            <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
-            <Value>../src/asf/common/utils</Value>\r
-            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-            <Value>../src</Value>\r
-            <Value>../src/config</Value>\r
-            <Value>../src/asf/sam/drivers/ast</Value>\r
-          </ListValues>\r
-        </armgcc.preprocessingassembler.general.IncludePaths>\r
-        <armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel>\r
-      </ArmGcc>\r
+  <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
+  <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
+  <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
+  <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
+  <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>\r
+  <armgcc.compiler.symbols.DefSymbols>\r
+    <ListValues>\r
+      <Value>BOARD=SAM4L_EK</Value>\r
+      <Value>ARM_MATH_CM4=true</Value>\r
+      <Value>__SAM4LC4C__</Value>\r
+      <Value>__ATSAM4LC4C__</Value>\r
+    </ListValues>\r
+  </armgcc.compiler.symbols.DefSymbols>\r
+  <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath>\r
+  <armgcc.compiler.directories.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+      <Value>../../../Source/include</Value>\r
+      <Value>../../../Source/portable/GCC/ARM_CM3</Value>\r
+      <Value>../../Common/include</Value>\r
+    </ListValues>\r
+  </armgcc.compiler.directories.IncludePaths>\r
+  <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
+  <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
+  <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>\r
+  <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
+  <armgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wmissing-field-initializers -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.compiler.miscellaneous.OtherFlags>\r
+  <armgcc.linker.libraries.Libraries>\r
+    <ListValues>\r
+      <Value>libm</Value>\r
+    </ListValues>\r
+  </armgcc.linker.libraries.Libraries>\r
+  <armgcc.linker.libraries.LibrarySearchPaths>\r
+    <ListValues>\r
+      <Value>../cmsis/linkerScripts</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+    </ListValues>\r
+  </armgcc.linker.libraries.LibrarySearchPaths>\r
+  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
+  <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4l/sam4l4/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
+  <armgcc.assembler.general.AssemblerFlags>-D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.assembler.general.AssemblerFlags>\r
+  <armgcc.assembler.general.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4l\include</Value>\r
+    </ListValues>\r
+  </armgcc.assembler.general.IncludePaths>\r
+  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>\r
+  <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4L_EK -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__ -D__ATSAM4LC4C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
+  <armgcc.preprocessingassembler.general.IncludePaths>\r
+    <ListValues>\r
+      <Value>../src/asf/sam/utils/preprocessor</Value>\r
+      <Value>../src/asf/sam/drivers/lcdca/example/sam4lc4c_sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/include</Value>\r
+      <Value>../src/asf/common/services/sleepmgr</Value>\r
+      <Value>../src/asf/sam/utils</Value>\r
+      <Value>../src/asf/common/boards</Value>\r
+      <Value>../src/asf/sam/drivers/flashcalw</Value>\r
+      <Value>../src/asf/sam/boards</Value>\r
+      <Value>../src/asf/common/services/clock</Value>\r
+      <Value>../src/asf/sam/drivers/bpm</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+      <Value>../src/asf/sam/boards/sam4l_ek</Value>\r
+      <Value>../src/asf/sam/utils/header_files</Value>\r
+      <Value>../src/asf/common/services/ioport</Value>\r
+      <Value>../src/asf/sam/utils/cmsis/sam4l/source/templates</Value>\r
+      <Value>../src/asf/common/utils</Value>\r
+      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+      <Value>../src</Value>\r
+      <Value>../src/config</Value>\r
+      <Value>../src/asf/sam/drivers/ast</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
+      <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4l\include</Value>\r
+    </ListValues>\r
+  </armgcc.preprocessingassembler.general.IncludePaths>\r
+  <armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel>\r
+</ArmGcc>\r
     </ToolchainSettings>\r
   </PropertyGroup>\r
   <ItemGroup>\r