]> git.sur5r.net Git - freertos/blobdiff - Demo/ARM7_LPC2106_GCC/Makefile
Ethernet working in the Kinetis K60 demo.
[freertos] / Demo / ARM7_LPC2106_GCC / Makefile
index a26260ecd44056bf31ab02cb8ff1fcb30afca7cc..d87fd7e47c0de089617a5a29fe8db445945150ce 100644 (file)
@@ -1,58 +1,56 @@
 #/*\r
-#      FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
-#\r
-#      This file is part of the FreeRTOS.org 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
-#      **NOTE** The 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.  Alternative commercial\r
-#      license and support terms are also available upon request.  See the \r
-#      licensing section of http://www.FreeRTOS.org for full 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
-#\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
-#\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
-#\r
-#      1 tab == 4 spaces!\r
-#\r
-#      Please ensure to read the configuration and relevant port sections of the\r
-#      online documentation.\r
-#\r
-#      http://www.FreeRTOS.org - Documentation, latest information, license and\r
-#      contact details.\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
+#    FreeRTOS V7.0.1 - Copyright (C) 2011 Real Time Engineers Ltd.\r
+#      \r
+#\r
+#    ***************************************************************************\r
+#     *                                                                       *\r
+#     *    FreeRTOS tutorial books are available in pdf and paperback.        *\r
+#     *    Complete, revised, and edited pdf reference manuals are also       *\r
+#     *    available.                                                         *\r
+#     *                                                                       *\r
+#     *    Purchasing FreeRTOS documentation will not only help you, by       *\r
+#     *    ensuring you get running as quickly as possible and with an        *\r
+#     *    in-depth knowledge of how to use FreeRTOS, it will also help       *\r
+#     *    the FreeRTOS project to continue with its mission of providing     *\r
+#     *    professional grade, cross platform, de facto standard solutions    *\r
+#     *    for microcontrollers - completely free of charge!                  *\r
+#     *                                                                       *\r
+#     *    >>> See http://www.FreeRTOS.org/Documentation for details. <<<     *\r
+#     *                                                                       *\r
+#     *    Thank you for using FreeRTOS, and thank you for your support!      *\r
+#     *                                                                       *\r
+#    ***************************************************************************\r
+#\r
+#\r
+#    This file is part of the FreeRTOS distribution.\r
+#\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 modification to the GPL is included to allow you to\r
+#    distribute a combined work that includes FreeRTOS without being obliged to\r
+#    provide the source code for proprietary components outside of the FreeRTOS\r
+#    kernel.  FreeRTOS is distributed in the hope that it will be useful, but\r
+#    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r
+#    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for\r
+#    more details. You should have received a copy of the GNU General Public\r
+#    License and the FreeRTOS license exception along with FreeRTOS; if not it\r
+#    can be viewed here: http://www.freertos.org/a00114.html and also obtained\r
+#    by writing to Richard Barry, contact details for whom are available on the\r
+#    FreeRTOS WEB site.\r
+#\r
+#    1 tab == 4 spaces!\r
+#\r
+#    http://www.FreeRTOS.org - Documentation, latest information, license and\r
+#    contact details.\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
 #*/\r
 \r
-# Changes from V2.4.2\r
-#\r
-#      + Replaced source/portable/gcc/arm7/portheap.c with source/portable/memmang/heap_2.c.\r
-\r
 CC=arm-elf-gcc\r
 OBJCOPY=arm-elf-objcopy\r
 ARCH=arm-elf-ar\r
@@ -65,7 +63,7 @@ WARNINGS=-Wall -Wextra -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align
 #\r
 CFLAGS=$(WARNINGS) -D $(RUN_MODE) -D GCC_ARM7 -I. -I../../Source/include \\r
                -I../Common/include $(DEBUG) -mcpu=arm7tdmi -T$(LDSCRIPT) \\r
-                $(OPTIM) -fomit-frame-pointer -fno-strict-aliasing\r
+                $(OPTIM) -fomit-frame-pointer -fno-strict-aliasing -fno-dwarf2-cfi-asm\r
 \r
 ifeq ($(USE_THUMB_MODE),YES)\r
        CFLAGS += -mthumb-interwork -D THUMB_INTERWORK\r