Skip to content
Kconfig 2.43 KiB
Newer Older
#
# For a description of the syntax of this configuration file,
patacongo's avatar
patacongo committed
# see misc/tools/kconfig-language.txt.
mainmenu "Nuttx/$ARCH Configuration"

config SRCARCH
	string
	option env="SRCARCH"

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"
	---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
source net/Kconfig
endif

menu "File systems"
source fs/Kconfig
endmenu

menu "Library routines"
source lib/Kconfig
source libxx/Kconfig