-
Notifications
You must be signed in to change notification settings - Fork 31
/
kcnf
145 lines (105 loc) · 2.72 KB
/
kcnf
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
mainmenu "Antares Firmware Config"
source antares/features.kcnf
menu "Target platform settings"
choice
prompt "Target architecture"
source tmp/arch.kcnf
endchoice
source tmp/all-arch.kcnf
endmenu
menu "Toolchain settings"
source "antares/toolchains/kcnf"
endmenu
menu "Libraries and drivers"
config SHOW_BROKEN
bool "Show broken, incomplete and experimental stuff"
source "antares/src/lib/kcnf"
endmenu
menu "Project Settings"
source "kcnf"
endmenu
menu "Deployment settings"
config DEPLOY_ROOT
bool "Run deploy commands with superuser priveledges"
help
Pick this, if you're missing udev rules
comment "Pick the deployment methods you need below"
source "tmp/all-deploy.kcnf"
comment "Custom deployment methods"
source "tmp/all-edeploy.kcnf"
endmenu
menu "Build System Configuration"
config MAKE_DEFTARGET
string "Default make target"
default "menuconfig"
config DEPLOY_DEFTARGET
string "Default deployment target"
default "help"
help
The deployment target(s) will be run, if you type
'make deploy' instead of
config NOCOLOR
bool "Do not use color in terminal"
default n
config THREADED
bool "Explicitly set number of threads"
config THREADS
depends on THREADED
int "Number of threads to use (-jX)"
config IMAGE_FILENAME
string "Output image name"
default "antares"
help
In case you want to store prebuilt images
under some name. They won't be purged
automatically, so you can deploy them later.
Extensions will appended automatically.
config IMAGE_DIR
string "Output image dir"
default "images"
help
Directory to store output images, elfs
disassembly and such stuff
config NEED_GENERATE
bool "Do code-generation pass"
help
Autoselected by stuff that needs it.
If your project needs code generation BEFORE
actual build (gen-y) tick it
config BUILD_VERBOSE
bool "Verbose build"
help
This value may be overridden using shortcuts from
command line:
# Force enable verbose build:
make V=1
# or
make VERBOSE=1
# Force disable verbose build:
make V=0
# or
make VERBOSE=0
config BUILD_VERBOSE_D
bool "Even more verbose build"
depends on BUILD_VERBOSE
endmenu
menu "Version Information"
comment "+++ For reference only +++"
comment "All values below are to be filled by Make scripts"
comment "Use make set_version to change"
config VERSION_MAJOR
string "Major Version"
default 0
config VERSION_MINOR
string "Minor Version"
default 1
config VERSION_CODENAME
string "CodeName"
default "Lucky Lady"
config VERSION_STRING
string "Version string"
default "to be genned"
config VERSION_GIT
string "GIT Revision"
default "to be genned"
endmenu