diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-12-03 15:33:24 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-12-03 15:33:24 +0000 |
commit | 13cf766fe1b1d8fc609b047741bbb0bdf60c85fb (patch) | |
tree | 2136858c0e5dcdb619840b3b59b6d3bcc377c653 /nuttx/arch/z80/src | |
parent | 0d2459d8d0a67a0cb9c934df09600f7bb1831449 (diff) | |
download | px4-nuttx-13cf766fe1b1d8fc609b047741bbb0bdf60c85fb.tar.gz px4-nuttx-13cf766fe1b1d8fc609b047741bbb0bdf60c85fb.tar.bz2 px4-nuttx-13cf766fe1b1d8fc609b047741bbb0bdf60c85fb.zip |
Convert configs/z80sim/ostest to Kconfig/mconf tool
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5409 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/z80/src')
-rw-r--r-- | nuttx/arch/z80/src/z80/Kconfig | 15 | ||||
-rw-r--r-- | nuttx/arch/z80/src/z80/Toolchain.defs | 14 |
2 files changed, 22 insertions, 7 deletions
diff --git a/nuttx/arch/z80/src/z80/Kconfig b/nuttx/arch/z80/src/z80/Kconfig index a91973167..99c12ae06 100644 --- a/nuttx/arch/z80/src/z80/Kconfig +++ b/nuttx/arch/z80/src/z80/Kconfig @@ -4,4 +4,19 @@ # if ARCH_CHIP_Z80 + +choice + prompt "Toolchain Selection" + default Z80_TOOLCHAIN_SDCCW if HOST_WINDOWS + default Z80_TOOLCHAIN_SDCCL if !HOST_WINDOWS + +config Z80_TOOLCHAIN_SDCCL + bool "SDCC for Linux, MAC OSX, or Cygwin" + +config Z80_TOOLCHAIN_SDCCW + bool "SDCC for Windows" + depends on HOST_WINDOWS + +endchoice + endif diff --git a/nuttx/arch/z80/src/z80/Toolchain.defs b/nuttx/arch/z80/src/z80/Toolchain.defs index 9c262f593..e6ece2b55 100644 --- a/nuttx/arch/z80/src/z80/Toolchain.defs +++ b/nuttx/arch/z80/src/z80/Toolchain.defs @@ -44,19 +44,19 @@ # built to run on Windows as a POSIX toolchain. The various SDCC options are # selected in the NuttX configuration with: # -# CONFIG_SDCC_POSIX=y : SDCC for Linux, MAC OSX or Cygwin -# CONFIG_SDCC_WINDOWS=y : SDCC for Win32 +# CONFIG_Z80_TOOLCHAIN_SDCCL=y : SDCC for Linux, MAC OSX or Cygwin +# CONFIG_Z80_TOOLCHAIN_SDCCW=y : SDCC for Win32 # ifeq ($(filter y, \ - $(CONFIG_SDCC_POSIX) \ + $(CONFIG_Z80_TOOLCHAIN_SDCCL) \ ),y) - CONFIG_Z80_TOOLCHAIN ?= POSIX + CONFIG_Z80_TOOLCHAIN ?= SDCCPOSIX endif ifeq ($(filter y, \ - $(CONFIG_SDCC_WINDOWS) \ + $(CONFIG_Z80_TOOLCHAIN_SDCCW) \ ),y) - CONFIG_Z80_TOOLCHAIN ?= WINDOWS + CONFIG_Z80_TOOLCHAIN ?= SDCCWIN32 endif # SDCC toolchain under Linux, MAC OSX or Cygwin @@ -66,7 +66,7 @@ endif # SDCC toolchain under Windows/Cygwin -ifeq ($(CONFIG_AVR_TOOLCHAIN),WINAVR) +ifeq ($(CONFIG_AVR_TOOLCHAIN),SDCCWIN32) ifneq ($(CONFIG_WINDOWS_NATIVE),y) WINTOOL = y endif |