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
This commit is contained in:
patacongo 2012-12-03 15:33:24 +00:00
parent cc9dacaa62
commit fcd5e152f0
2 changed files with 22 additions and 7 deletions

View File

@ -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

View File

@ -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