]> git.sur5r.net Git - freertos/blobdiff - Demo/ARM7_AT91FR40008_GCC/Makefile
Remove unnecessary use of portLONG, portCHAR and portSHORT.
[freertos] / Demo / ARM7_AT91FR40008_GCC / Makefile
index 44dade1806a4299c2f8f3034e96ae141e384c57e..62c2c900fd021cbf6425171737e71803ca9a2065 100644 (file)
@@ -1,48 +1,49 @@
 #/*\r
-#      FreeRTOS V5.4.1 - Copyright (C) 2009 Real Time Engineers Ltd.\r
+#    FreeRTOS V6.0.0 - Copyright (C) 2009 Real Time Engineers Ltd.\r
 #\r
-#      This file is part of the FreeRTOS distribution.\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 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
+#    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 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; 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
 #\r
-#      ***************************************************************************\r
-#      *                                                                         *\r
-#      * Looking for a quick start?  Then check out the FreeRTOS eBook!          *\r
-#      * See http://www.FreeRTOS.org/Documentation for details                   *\r
-#      *                                                                         *\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
-#      1 tab == 4 spaces!\r
+#    1 tab == 4 spaces!\r
 #\r
-#      Please ensure to read the configuration and relevant port sections of the\r
-#      online documentation.\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
+#    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
+#    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
 CC=arm-elf-gcc\r
@@ -53,9 +54,10 @@ CRT0=boot.s
 #\r
 # CFLAGS common to both the THUMB and ARM mode builds\r
 #\r
-CFLAGS=-Wall -D $(RUN_MODE) -D GCC_AT91FR40008 -I. -I../../Source/include \\r
+CFLAGS=-Wall -Wextra -D $(RUN_MODE) -D GCC_AT91FR40008 -I. -I../../Source/include \\r
                -I../Common/include $(DEBUG) -mcpu=arm7tdmi -T$(LDSCRIPT) \\r
-               -Wcast-align $(OPTIM) -fomit-frame-pointer -fno-strict-aliasing\r
+               -Wcast-align $(OPTIM) -fomit-frame-pointer -fno-strict-aliasing \\r
+               -fno-dwarf2-cfi-asm\r
 \r
 ifeq ($(USE_THUMB_MODE),YES)\r
        CFLAGS += -mthumb-interwork -D THUMB_INTERWORK\r
@@ -113,4 +115,6 @@ $(ARM_OBJ) : %.o : %.c $(LDSCRIPT) Makefile
 \r
 clean :\r
        touch Makefile\r
+       rm $(ARM_OBJ)\r
+       rm $(THUMB_OBJ)\r
 \r