nuttx/Kconfig
patacongo 6c49d9aa54 Add a little more configuration logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4587 42af7a65-404d-4744-a932-0658087f49c3
2012-04-10 23:49:13 +00:00

152 lines
2.5 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
mainmenu "Nuttx/$ARCH Configuration"
config SRCARCH
string
option env="SRCARCH"
config APPSDIR
string
option env="APPSDIR"
menu "General setup"
config EXPERIMENTAL
bool "Prompt for development and/or incomplete code/drivers"
comment "General build options"
config RRLOAD_BINARY
bool "rrload binary format"
default n
config INTELHEX_BINARY
bool "Intel HEX binary format"
default n
config MOTOROLA_SREC
bool "Motorola S-Record binary format"
default n
config RAW_BINARY
bool "raw binary format"
default n
comment "General debug options"
config DEBUG
bool "enable debug"
default n
---help---
enables built-in debug options
if DEBUG
config DEBUG_VERBOSE
bool "enable debug verbose"
default n
---help---
enables verbose debug output
config DEBUG_ENABLE
bool "enable debug interface"
default n
---help---
Support an interface to enable or disable debug output.
config DEBUG_SYMBOLS
bool "enable debug symbols"
default n
---help---
build without optimization and with
debug symbols (needed for use with a debugger).
config DEBUG_SCHED
bool "enable debug sched"
default n
---help---
enable OS debug output (disabled by
default)
config DEBUG_MM
bool "enable debug mm"
default n
---help---
enable memory management debug output
(disabled by default)
config DEBUG_NET
bool "enable debug net"
default n
---help---
enable network debug output (disabled
by default)
config DEBUG_USB
bool "enable debug usb"
default n
---help---
enable usb debug output (disabled by
default)
config DEBUG_FS
bool "enable debug fs"
default n
---help---
enable filesystem debug output (disabled
by default)
config DEBUG_LIB
bool "enable debug lib"
default n
---help---
enable C library debug output (disabled
by default)
config DEBUG_BINFMT
bool "enable debug binfmt"
default n
---help---
enable binary loader debug output (disabled
by default)
config DEBUG_GRAPHICS
bool "enable debug graphics"
default n
---help---
enable NX graphics debug output
(disabled by default)
endif
endmenu
menu "System Type"
source "arch/$SRCARCH/Kconfig"
endmenu
menu "Kernel Features"
source sched/Kconfig
endmenu
menu "Device Drivers"
source drivers/Kconfig
endmenu
menuconfig NET
bool "Networking support"
default n
if NET
source net/Kconfig
endif
menu "File systems"
source fs/Kconfig
endmenu
menu "Library routines"
source lib/Kconfig
source libxx/Kconfig
endmenu
menu "Application configuration"
source "$APPSDIR/Kconfig"
endmenu