blob: 0b140e16f3ca47953a194eb0a9d35ffaaf10188d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
#
# 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
|