From 5462062fb673e26e07678b8c5087888eb405898e Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 7 Jan 2008 23:13:12 +0000 Subject: Adding support for the z16f git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@520 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/ChangeLog | 3 + nuttx/Documentation/NuttX.html | 32 ++++++++-- nuttx/Documentation/NuttxPortingGuide.html | 21 +++++-- nuttx/Makefile | 2 +- nuttx/arch/README.txt | 6 +- nuttx/configs/README.txt | 5 ++ nuttx/configs/c5471evm/setenv.sh | 8 +-- nuttx/configs/m68332evb/setenv.sh | 8 +-- nuttx/configs/mcu123-lpc214x/setenv.sh | 8 +-- nuttx/configs/ntosd-dm320/setenv.sh | 8 +-- nuttx/configs/pjrc-8051/setenv.sh | 8 +-- nuttx/configs/sim/setenv.sh | 8 +-- nuttx/configs/z80sim/defconfig | 4 +- nuttx/configs/z80sim/setenv.sh | 8 +-- nuttx/include/nuttx/compiler.h | 94 +++++++++++++++++++++++++----- nuttx/tools/configure.sh | 17 +++--- nuttx/tools/mknulldeps.sh | 34 +++++++++++ 17 files changed, 210 insertions(+), 64 deletions(-) create mode 100755 nuttx/tools/mknulldeps.sh (limited to 'nuttx') diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index e046982cf..7c8030fa3 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -291,3 +291,6 @@ * Add support for Pascal P-Code interpreter 0.3.7 2008-xx-xx Gregory Nutt + + * Began adding support for the Zilog Z16F using the Zilog + Z16F2800100ZCOG Development Kit. diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index b0d9a6390..a82874b27 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: January 6, 2008

+

Last Updated: January 8, 2008

@@ -574,7 +574,28 @@ - Z80 + Zilog Z16F + + + +
+ +

+ Zilog z16f Microncontroller. + This port use the Zilog z16f2800100zcog development kit and the Zilog + ZDS-II Windows command line tools. + The development envirnoment is Cygwin under WinXP. +

+

+ STATUS: + This is a work in progress. +

+ + + + + + Zilog Z80 @@ -583,7 +604,7 @@

Z80 Instruction Set Simulator. This port uses the SDCC toolchain - under Linux or Cygwin (verfied using version 2.6.0). + under Linux or Cygwin (verified using version 2.6.0). This port has been verified using only a Z80 instruction simulator. That simulator can be found in the NuttX CVS here. @@ -750,6 +771,9 @@ Other memory:

    0.3.7 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> + + * Began adding support for the Zilog Z16F using the Zilog + Z16F2800100ZCOG Development Kit.
@@ -809,7 +833,7 @@ Other memory:
  • TI is a tradename of Texas Instruments Incorporated.
  • UNIX is a registered trademark of The Open Group.
  • VxWorks is a registered trademark of Wind River Systems, Incorporated.
  • -
  • Z80 is a registered trademark of Zilog, Inc.
  • +
  • ZDS, ZNEO, Z16F, Z80, and Zilog are a registered trademark of Zilog, Inc.
  • NOTE: NuttX is not licensed to use the POSIX trademark. NuttX uses the POSIX diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html index 39769e601..1d266406a 100644 --- a/nuttx/Documentation/NuttxPortingGuide.html +++ b/nuttx/Documentation/NuttxPortingGuide.html @@ -414,15 +414,22 @@

  • arch/m68322 - A work in progress.
  • + A work in progress.
  • arch/pjrc-8051: - 8051 Microcontroller. This port is not quite ready for prime time.
  • + 8051 Microcontroller. This port is not quite ready for prime time. -
  • arch/z80: - z80 Microcontroller. This port has been verified using only a z80 instruction simulator.
  • +
  • arch/z16f: + Zilog z16f Microcontroller. + This port uses the Zilog z16f2800100zcog Development Kit. + This is a work in progress. +
  • + +
  • arch/z80: + Zilog z80 Microcontroller. + This port has been verified using only a z80 instruction simulator.
  • @@ -592,6 +599,12 @@ This port is not quite ready for prime time. +
  • configs/z16f2800100zcog + z16f Microncontroller. + This port use the Zilog z16f2800100zcog development kit and the + Zilog ZDS-II Windows command line tools. + The development environment is Cygwin under WinXP. +
  • configs/z80sim: z80 Microcontroller. This port uses a Z80 instruction set simulator. That simulator can be found in the NuttX CVS diff --git a/nuttx/Makefile b/nuttx/Makefile index 087a1c2bd..b7e9047f3 100644 --- a/nuttx/Makefile +++ b/nuttx/Makefile @@ -33,7 +33,7 @@ # ############################################################ -TOPDIR = ${shell pwd} +TOPDIR := ${shell pwd | sed -e 's/ /\\ /g'} -include ${TOPDIR}/.config -include ${TOPDIR}/Make.defs diff --git a/nuttx/arch/README.txt b/nuttx/arch/README.txt index 104d988e7..52ad1f3e1 100644 --- a/nuttx/arch/README.txt +++ b/nuttx/arch/README.txt @@ -159,8 +159,12 @@ arch/m68322 arch/pjrc-8051 8051 Microcontroller. This port is not quite ready for prime time. +arch/z16 + ZiLog z16f Microcontroller. + STATUS: A work in progress + arch/z80 - z80 Microcontroller. + ZiLog z80 Microcontroller. STATUS: Functional with no known defects. There are still several OS features that have not yet been tested (e.g., networking). diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt index b3470680a..8c10ecbce 100644 --- a/nuttx/configs/README.txt +++ b/nuttx/configs/README.txt @@ -320,6 +320,11 @@ configs/pjrc-8051 8051 Microcontroller. This port uses the PJRC 87C52 development system and the SDCC toolchain. This port is not quite ready for prime time. +configs/z16f2800100zcog + z16f Microncontroller. This port use the Zilog z16f2800100zcog + development kit and the Zilog ZDS-II Windows command line tools. The + development envirnoment is Cygwin under WinXP. + configs/z80zim z80 Microcontroller. This port uses a Z80 instruction set simulator. That simulator can be found in the NuttX CVS at diff --git a/nuttx/configs/c5471evm/setenv.sh b/nuttx/configs/c5471evm/setenv.sh index bb3bd49c5..38d04dfcb 100755 --- a/nuttx/configs/c5471evm/setenv.sh +++ b/nuttx/configs/c5471evm/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# c5471evm/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/m68332evb/setenv.sh b/nuttx/configs/m68332evb/setenv.sh index 506a6c624..ce9b289fa 100755 --- a/nuttx/configs/m68332evb/setenv.sh +++ b/nuttx/configs/m68332evb/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# m68322evb/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/mcu123-lpc214x/setenv.sh b/nuttx/configs/mcu123-lpc214x/setenv.sh index bb3bd49c5..a03f31618 100755 --- a/nuttx/configs/mcu123-lpc214x/setenv.sh +++ b/nuttx/configs/mcu123-lpc214x/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# mcu123-lpc2148/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/ntosd-dm320/setenv.sh b/nuttx/configs/ntosd-dm320/setenv.sh index bb3bd49c5..12656cfeb 100755 --- a/nuttx/configs/ntosd-dm320/setenv.sh +++ b/nuttx/configs/ntosd-dm320/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# ntosd-dm320/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/pjrc-8051/setenv.sh b/nuttx/configs/pjrc-8051/setenv.sh index 69614aefe..4f24d1385 100755 --- a/nuttx/configs/pjrc-8051/setenv.sh +++ b/nuttx/configs/pjrc-8051/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# pjrc-8051/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/sim/setenv.sh b/nuttx/configs/sim/setenv.sh index d0a05bfdf..773e05547 100755 --- a/nuttx/configs/sim/setenv.sh +++ b/nuttx/configs/sim/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# sim/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/configs/z80sim/defconfig b/nuttx/configs/z80sim/defconfig index 4de440afc..50eaec587 100644 --- a/nuttx/configs/z80sim/defconfig +++ b/nuttx/configs/z80sim/defconfig @@ -1,7 +1,7 @@ ############################################################ # configs/z80/defconfig # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # diff --git a/nuttx/configs/z80sim/setenv.sh b/nuttx/configs/z80sim/setenv.sh index 69614aefe..52f95193b 100755 --- a/nuttx/configs/z80sim/setenv.sh +++ b/nuttx/configs/z80sim/setenv.sh @@ -1,7 +1,7 @@ #!/bin/sh -# setenv.sh +# z80sim/setenv.sh # -# Copyright (C) 2007 Gregory Nutt. All rights reserved. +# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ # notice, this list of conditions and the following disclaimer in # the documentation and/or other materials provided with the # distribution. -# 3. Neither the name Gregory Nutt nor the names of its contributors may be +# 3. Neither the name NuttX nor the names of its contributors may be # used to endorse or promote products derived from this software # without specific prior written permission. # @@ -32,7 +32,7 @@ # POSSIBILITY OF SUCH DAMAGE. # -if [ "$(basename $0)" = "setenv" ] ; then +if [ "$(basename $0)" = "setenv.sh" ] ; then echo "You must source this script, not run it!" 1>&2 exit 1 fi diff --git a/nuttx/include/nuttx/compiler.h b/nuttx/include/nuttx/compiler.h index 945d6c25c..2ab68b381 100644 --- a/nuttx/include/nuttx/compiler.h +++ b/nuttx/include/nuttx/compiler.h @@ -1,7 +1,7 @@ -/************************************************************ - * compiler.h +/**************************************************************************** + * include/nuttx/compiler.h * - * Copyright (C) 2007 Gregory Nutt. All rights reserved. + * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. - * 3. Neither the name Gregory Nutt nor the names of its contributors may be + * 3. Neither the name NuttX nor the names of its contributors may be * used to endorse or promote products derived from this software * without specific prior written permission. * @@ -31,20 +31,20 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - ************************************************************/ + ****************************************************************************/ #ifndef __COMPILER_H #define __COMPILER_H -/************************************************************ +/**************************************************************************** * Included Files - ************************************************************/ + ****************************************************************************/ -/************************************************************ +/**************************************************************************** * Definitions - ************************************************************/ + ****************************************************************************/ -/* GCC-specific definitions *********************************/ +/* GCC-specific definitions *************************************************/ #ifdef __GNUC__ @@ -114,7 +114,7 @@ # define CONFIG_CAN_PASS_STRUCTS 1 -/* SDCC-specific definitions ********************************/ +/* SDCC-specific definitions ************************************************/ #elif defined(SDCC) @@ -196,7 +196,69 @@ # undef CONFIG_CAN_PASS_STRUCTS -/* Unknown compiler *****************************************/ +/* ZiLog-specific definitions ***********************************************/ + +#elif defined(__ZILOG__) + +/* At present, only the ZiLog ZNeo compiler is recognized */ + +# ifndef __ZNEO__ +# warning "Unrecognized ZiLog compiler" +# endif + +/* The ZiLog compiler does not support weak symbols */ + +# undef CONFIG_HAVE_WEAKFUNCTIONS +# define weak_alias(name, aliasname) +# define weak_function +# define weak_const_function + +/* The ZiLog compiler does not support the noreturn or packed attributes */ + +# define noreturn_function +# define packed_struct + +/* The ZiLog compiler does not support the reentrant attribute */ + +# define reentrant_function + +/* Addressing */ + +# define FAR _Far +# define NEAR _Near +# define DSEG _Far +# define CODE _Near + +/* Select the large, 32-bit addressing model */ + +# undef CONFIG_SMALL_MEMORY + +/* Long and int are the same size */ + +# undef CONFIG_LONG_IS_NOT_INT + +/* FAR pointers and int are the same size */ + +# undef CONFIG_PTR_IS_NOT_INT + +/* The ZiLog compiler does not support inline functions */ + +# undef CONFIG_HAVE_INLINE +# define inline + +/* The Zilog compiler supports both types double and long long, + * but the size is 32-bits (same as long and single precision) + * so it is safer to say that they are not supported. + */ + +# undef CONFIG_HAVE_DOUBLE +# undef CONFIG_HAVE_LONG_LONG + +/* Structures and unions can be assigned and passed as values */ + +# define CONFIG_CAN_PASS_STRUCTS 1 + +/* Unknown compiler *********************************************************/ #else @@ -224,13 +286,13 @@ #endif -/************************************************************ +/**************************************************************************** * Global Function Prototypes - ************************************************************/ + ****************************************************************************/ -/************************************************************ +/**************************************************************************** * Global Function Prototypes - ************************************************************/ + ****************************************************************************/ #ifdef __cplusplus #define EXTERN extern "C" diff --git a/nuttx/tools/configure.sh b/nuttx/tools/configure.sh index 104c5e749..6826807a3 100755 --- a/nuttx/tools/configure.sh +++ b/nuttx/tools/configure.sh @@ -35,7 +35,7 @@ BOARD=$1 WD=`pwd` -TOPDIR=${WD}/.. +TOPDIR="${WD}/.." function show_usage () { @@ -49,7 +49,7 @@ if [ "${BOARD}X" = "X" ]; then fi BOARDDIR=${TOPDIR}/configs/${BOARD} -if [ ! -d ${BOARDDIR} ]; then +if [ ! -d "${BOARDDIR}" ]; then echo "Directory ${BOARDDIR} does not exist. Options are:" echo "" echo `cd ${TOPDIR}/configs ; ls -1 | grep -v CVS | grep -v README.txt` @@ -57,25 +57,26 @@ if [ ! -d ${BOARDDIR} ]; then show_usage fi -if [ ! -r ${BOARDDIR}/Make.defs ]; then +if [ ! -r "${BOARDDIR}/Make.defs" ]; then echo "File ${BOARDDIR}/Make.defs does not exist" exit 1 fi -if [ ! -r ${BOARDDIR}/setenv.sh ]; then +if [ ! -r "${BOARDDIR}/setenv.sh" ]; then echo "File ${BOARDDIR}/setenv.sh does not exist" exit 1 fi -if [ ! -r ${BOARDDIR}/defconfig ]; then +if [ ! -r "${BOARDDIR}/defconfig" ]; then echo "File ${BOARDDIR}/defconfig does not exist" exit 1 fi -cp -f ${BOARDDIR}/Make.defs ${TOPDIR}/. || \ +cp -f "${BOARDDIR}/Make.defs" "${TOPDIR}/." || \ { echo "Failed to copy ${BOARDDIR}/Make.defs" ; exit 1 ; } -cp -f ${BOARDDIR}/setenv.sh ${TOPDIR}/. || \ +cp -f "${BOARDDIR}/setenv.sh" "${TOPDIR}/." || \ { echo "Failed to copy ${BOARDDIR}/setenv.sh" ; exit 1 ; } -cp -f ${BOARDDIR}/defconfig ${TOPDIR}/.config || \ +chmod 755 "${TOPDIR}/setenv.sh" +cp -f "${BOARDDIR}/defconfig" "${TOPDIR}/.config" || \ { echo "Failed to copy ${BOARDDIR}/defconfig" ; exit 1 ; } diff --git a/nuttx/tools/mknulldeps.sh b/nuttx/tools/mknulldeps.sh new file mode 100755 index 000000000..360e7cb97 --- /dev/null +++ b/nuttx/tools/mknulldeps.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# tools/mknulldeps.sh +# +# Copyright (C) 2008 Gregory Nutt. All rights reserved. +# Author: Gregory Nutt +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name NuttX nor the names of its contributors may be +# used to endorse or promote products derived from this software +# without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +echo "# The selected toolchain does not support dependency generation" \ No newline at end of file -- cgit v1.2.3