]> git.sur5r.net Git - freertos/blobdiff - Demo/ARM7_LPC2368_Eclipse/RTOSDemo/Makefile
Remove unnecessary use of portLONG, portCHAR and portSHORT.
[freertos] / Demo / ARM7_LPC2368_Eclipse / RTOSDemo / Makefile
index d25fd333e5c3057110f57f53e70faaa4c91135d6..707677b92e2d147c0bbadccb9c9cf236d60db967 100644 (file)
@@ -1,52 +1,49 @@
 #/*\r
-#      FreeRTOS.org V5.2.0 - Copyright (C) 2003-2009 Richard Barry.\r
+#    FreeRTOS V6.0.0 - Copyright (C) 2009 Real Time Engineers Ltd.\r
 #\r
-#      This file is part of the FreeRTOS.org distribution.\r
+#    This file is part of the FreeRTOS distribution.\r
 #\r
-#      FreeRTOS.org is free software; you can redistribute it and/or modify it \r
-#      under the terms of the GNU General Public License (version 2) as published\r
-#      by the Free Software Foundation and modified by the FreeRTOS exception.\r
+#    FreeRTOS is free software; you can redistribute it and/or modify it    under\r
+#    the terms of the GNU General Public License (version 2) as published by the\r
+#    Free Software Foundation and modified by the FreeRTOS exception.\r
+#    **NOTE** The exception to the GPL is included to allow you to distribute a\r
+#    combined work that includes FreeRTOS without being obliged to provide the\r
+#    source code for proprietary components outside of the FreeRTOS kernel.\r
+#    Alternative commercial license and support terms are also available upon\r
+#    request.  See the licensing section of http://www.FreeRTOS.org for full\r
+#    license details.\r
 #\r
-#      FreeRTOS.org is distributed in the hope that it will be useful, but WITHOUT\r
-#      ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or \r
-#      FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for \r
-#      more details.\r
+#    FreeRTOS is distributed in the hope that it will be useful,    but WITHOUT\r
+#    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\r
+#    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for\r
+#    more details.\r
 #\r
-#      You should have received a copy of the GNU General Public License along \r
-#      with FreeRTOS.org; if not, write to the Free Software Foundation, Inc., 59 \r
-#      Temple Place, Suite 330, Boston, MA  02111-1307  USA.\r
+#    You should have received a copy of the GNU General Public License along\r
+#    with FreeRTOS; if not, write to the Free Software Foundation, Inc., 59\r
+#    Temple Place, Suite 330, Boston, MA  02111-1307  USA.\r
 #\r
-#      A special exception to the GPL is included to allow you to distribute a \r
-#      combined work that includes FreeRTOS.org without being obliged to provide\r
-#      the source code for any proprietary components.  See the licensing section\r
-#      of http://www.FreeRTOS.org for full details.\r
 #\r
+#    ***************************************************************************\r
+#    *                                                                         *\r
+#    * The FreeRTOS eBook and reference manual are available to purchase for a *\r
+#    * small fee. Help yourself get started quickly while also helping the     *\r
+#    * FreeRTOS project! See http://www.FreeRTOS.org/Documentation for details *\r
+#    *                                                                         *\r
+#    ***************************************************************************\r
 #\r
-#      ***************************************************************************\r
-#      *                                                                         *\r
-#      * Get the FreeRTOS eBook!  See http://www.FreeRTOS.org/Documentation      *\r
-#      *                                                                         *\r
-#      * This is a concise, step by step, 'hands on' guide that describes both   *\r
-#      * general multitasking concepts and FreeRTOS specifics. It presents and   *\r
-#      * explains numerous examples that are written using the FreeRTOS API.     *\r
-#      * Full source code for all the examples is provided in an accompanying    *\r
-#      * .zip file.                                                              *\r
-#      *                                                                         *\r
-#      ***************************************************************************\r
+#    1 tab == 4 spaces!\r
 #\r
-#      1 tab == 4 spaces!\r
+#    Please ensure to read the configuration and relevant port sections of the\r
+#    online documentation.\r
 #\r
-#      Please ensure to read the configuration and relevant port sections of the\r
-#      online documentation.\r
+#    http://www.FreeRTOS.org - Documentation, latest information, license and\r
+#    contact details.\r
 #\r
-#      http://www.FreeRTOS.org - Documentation, latest information, license and\r
-#      contact details.\r
+#    http://www.SafeRTOS.com - A version that is certified for use in safety\r
+#    critical systems.\r
 #\r
-#      http://www.SafeRTOS.com - A version that is certified for use in safety\r
-#      critical systems.\r
-#\r
-#      http://www.OpenRTOS.com - Commercial support, development, porting,\r
-#      licensing and training services.\r
+#    http://www.OpenRTOS.com - Commercial support, development, porting,\r
+#    licensing and training services.\r
 #*/\r
 \r
 \r
@@ -62,7 +59,7 @@ LDSCRIPT=lpc2368.ld
 LINKER_FLAGS=-mthumb -nostartfiles -Xlinker -oRTOSDemo.elf -Xlinker -M -Xlinker -Map=rtosdemo.map\r
 \r
 DEBUG=-g\r
-OPTIM=-O1\r
+OPTIM=-O0\r
 \r
 \r
 CFLAGS= $(DEBUG) \\r
@@ -80,8 +77,10 @@ CFLAGS= $(DEBUG) \
                -D PACK_STRUCT_END=__attribute\(\(packed\)\) \\r
                -D ALIGN_STRUCT_END=__attribute\(\(aligned\(4\)\)\) \\r
                -fomit-frame-pointer \\r
-               -mthumb-interwork\r
-                                                                               \r
+               -mthumb-interwork \\r
+               -fno-dwarf2-cfi-asm \\r
+               -fno-strict-aliasing\r
+               \r
 THUMB_SOURCE= \\r
                main.c \\r
                ./ParTest/ParTest.c \\r
@@ -107,7 +106,8 @@ THUMB_SOURCE= \
                $(RTOS_SOURCE_DIR)/queue.c \\r
                $(RTOS_SOURCE_DIR)/tasks.c \\r
                $(RTOS_SOURCE_DIR)/portable/GCC/ARM7_LPC23xx/port.c \\r
-               $(RTOS_SOURCE_DIR)/portable/MemMang/heap_2.c\r
+               $(RTOS_SOURCE_DIR)/portable/MemMang/heap_2.c \\r
+               syscalls.c\r
 \r
 ARM_SOURCE= \\r
                $(RTOS_SOURCE_DIR)/portable/GCC/ARM7_LPC23xx/portISR.c \\r