]> Git Repo - buildroot-mgba.git/blame - Config.in
added debugging option
[buildroot-mgba.git] / Config.in
CommitLineData
2d523c23
EA
1#
2
3mainmenu "Buildroot2 Configuration"
4
5config BR2_HAVE_DOT_CONFIG
6 bool
7 default y
8
f5b8cd4a
BRF
9config BR2_VERSION
10 string
11 default "0.10.0-svn"
12
bb9e6a7d 13source "target/Config.in.arch"
4b0d5a80 14source "target/device/Config.in"
7d8a59b4 15
8e5fb3fb
EA
16menu "Build options"
17
2d523c23 18config BR2_WGET
8e5fb3fb 19 string "Wget command"
fb1c67c1 20 default "wget --passive-ftp -nd"
2d523c23 21
c76e2a97 22config BR2_SVN_CO
85f54fbe 23 string "Subversion (svn) command to download source tree"
229a7784 24 default "svn co"
e30cf26c 25
c76e2a97
BRF
26config BR2_SVN_UP
27 string "Subversion (svn) command to update source tree"
28 default "svn up"
29
85f54fbe
US
30config BR2_GIT
31 string "Git command to download source tree"
32 default "git clone"
33
859b9137
BRF
34config BR2_ZCAT
35 string "zcat command"
a9612bfd 36 default "gzip -d -c"
859b9137
BRF
37 help
38 Command to be used to extract a gzip'ed file to stdout.
39 zcat is identical to gunzip -c except that the former may
40 not be available on your system.
a9612bfd
BRF
41 Default is "gzip -d -c"
42 Other possible values include "gunzip -c" or "zcat".
6e2823c1
BRF
43
44config BR2_BZCAT
45 string "bzcat command"
46 default "bzcat"
47 help
48 Command to be used to extract a bzip2'ed file to stdout.
49 bzcat is identical to bunzip2 -c except that the former may
50 not be available on your system.
51 Default is "bzcat"
52 Other possible values include "bunzip2 -c" or "bzip2 -d -c".
859b9137 53
ce90aae1
BRF
54config BR2_TAR_OPTIONS
55 string "Tar options"
7df4de6c
BRF
56 default ""
57 help
58 Options to pass to tar when extracting the sources.
59 E.g. " -v --exclude='*.svn*'" to exclude all .svn internal files
60 and to be verbose.
ce90aae1 61
59a63a91
MF
62config BR2_DL_DIR
63 string "Download dir"
64 default "$(BASE_DIR)/dl"
65 help
66 Directory to store all the source files that we need to fetch.
67050e14
US
67 If the Linux shell environment has defined the BUILDROOT_DL_DIR
68 environment variable, then this overrides this configuration item.
59a63a91 69
4b0d5a80
BRF
70 The default is $(BASE_DIR)/dl
71
bb9e6a7d 72source "target/device/Config.in.mirrors"
98a7a4c9 73
ba7c48f3
EA
74config BR2_STAGING_DIR
75 string "Toolchain and header file location?"
76 default "$(BUILD_DIR)/staging_dir"
77 help
93ab6d30
BRF
78 This is the location where the toolchain will be installed. The
79 toolchain will not work if it is moved from this location.
80 Therefore, if you wish to package up a uClibc toolchain, it is
81 important that is is set to the final location where the toolchain
82 will be used.
ba7c48f3 83
93ab6d30
BRF
84 Most people will leave this set to the default value of
85 "$(BUILD_DIR)/staging_dir".
ba7c48f3 86
3c273918
US
87config BR2_FPU_SUFFIX
88 bool "Add '_nofpu' suffix for softfloat toolchains"
89 default n
90 help
91 If the toolchain is configured to use softfloat, then
92 the "_nofpu" suffix will be added to the toolchain build
93 directory name and to any rootfs image name
94
e4de8b2f
MF
95config BR2_TOPDIR_PREFIX
96 string "Custom build dir prefix"
97 default ""
98 help
93ab6d30 99 Add a custom string to the beginning of the build directories.
e4de8b2f 100
93ab6d30
BRF
101 build_ARCH -> [PREFIX]_build_ARCH
102 toolchain_build_ARCH -> [PREFIX]_toolchain_build_ARCH
e4de8b2f
MF
103
104config BR2_TOPDIR_SUFFIX
105 string "Custom build dir suffix"
106 default ""
107 help
93ab6d30 108 Add a custom string to the end of the build directories.
e4de8b2f 109
93ab6d30 110 build_ARCH -> build_ARCH_[SUFFIX]
98a7a4c9 111 toolchain_build_ARCH -> toolchain_build_ARCH_[SUFFIX]
e4de8b2f 112
79d42d32
US
113config BR2_ROOTFS_PREFIX
114 string "Custom root fs prefix"
115 default "rootfs"
116 help
117 Add a custom string to the beginning of the root file system name.
118
119config BR2_ROOTFS_SUFFIX
120 string "Custom root fs suffix"
121 default "$(DATE)" if BR2_TARGET_ATMEL
122 default "" if !BR2_TARGET_ATMEL
123 help
124 Add a custom string to the end of the root file system name.
125
70ea98ef
MF
126config BR2_GNU_BUILD_SUFFIX
127 string "GNU build hostname suffix"
128 default "pc-linux-gnu"
129 help
93ab6d30
BRF
130 The string used to pass to configure scripts via the
131 --build= option. Just specify the suffix here, the leading
132 arch will be filled in automatically.
70ea98ef 133
93ab6d30 134 Here's some copy and paste build host options for you:
70ea98ef
MF
135 linux: pc-linux-gnu
136 cygwin: pc-cygwin
137 os x: apple-darwin7 / apple-darwin8
138
d56e2b34
PM
139config BR2_GNU_TARGET_SUFFIX
140 string "GNU target suffix"
61aa805b 141 default "linux-uclibcgnueabi" if BR2_ARM_EABI
d56e2b34
PM
142 default "linux-uclibc"
143 help
93ab6d30
BRF
144 The string used to pass to configure scripts via the
145 --target= option. Just specify the suffix here, the leading
146 arch will be filled in automatically.
d56e2b34 147
93ab6d30
BRF
148 Most users will want to stick with the default setting, though
149 other users (most notably ARM EABI) like to add on to this in
150 order to stay in line with gcc conventions.
d56e2b34 151
93ab6d30 152 Default options are:
c3c100b6
BRF
153 linux-uclibcgnueabi for ARM EABI
154 linux-uclibc for the rest
0c16c17f 155 gnuhurd-uclibc for the hurd
c3c100b6 156
8e5fb3fb
EA
157config BR2_JLEVEL
158 int "Number of jobs to run simultaneously"
159 default "1"
160 help
93ab6d30
BRF
161 Number of jobs to run simultaneously
162
163config BR2_PREFER_IMA
164 bool "prefer IMA compiles"
165 default n
166 help
167 Where possible, compile package with Inter Module Analysis.
168 This potentially uses alot of system resources on your compile
169 host with the benefit of creating smaller binaries for the target.
170
171 If unsure, say No.
172
173 WARNING: This is highly experimental at the moment.
174
7779fd74 175config BR2_DEPRECATED
5e1f034b 176 bool "Show packages that are deprecated or obsolete"
7779fd74
BRF
177 default n
178 help
5e1f034b 179 This option hides outdated/obsolete versions of packages.
ba7c48f3 180
cfeb86e2
US
181config BR2_RECENT
182 bool "Show packages that are of the latest major version"
183 default y
184 help
185 This option show recent versions of packages.
186
bbd251a0
BRF
187choice
188 prompt "strip"
189 default BR2_STRIP_strip
190 help
191 Select whether to strip binaries and libraries for the target
192 or not.
193 strip is the normal strip command
194 sstrip is a strip that discards more than the normal strip
195 none do not strip (only for debugging!)
196
197config BR2_STRIP_strip
198 bool "strip"
199 help
200 strip is the normal strip command
85f54fbe 201
bbd251a0
BRF
202config BR2_STRIP_sstrip
203 bool "sstrip"
204 select BR2_PACKAGE_SSTRIP_HOST
205 help
206 sstrip is a strip that discards more than the normal strip
85f54fbe 207
bbd251a0
BRF
208config BR2_STRIP_none
209 bool "none"
210 help
211 none do not strip (only for debugging!)
212endchoice
213
923f42a3
JV
214if BR2_STRIP_none
215config BR2_ENABLE_DEBUG
216 bool "build packages with debugging symbols"
217 default n
218 help
219 Build packages with debugging symbols
220 enabled
221endif
222
3096f34d
BRF
223config BR2_PREFER_STATIC_LIB
224 bool "prefer static libraries"
225 default n
226 help
ece6fe05
BRF
227 Where possible, build and use static libraries for the target.
228 This potentially increases your code size and should only be
229 used if you know what you do.
230 The default is to build dynamic libraries and use those on
231 the target filesystem.
3096f34d
BRF
232
233 WARNING: This is highly experimental at the moment.
234
57959318
BRF
235config BR2_HAVE_MANPAGES
236 bool "manpages on the target"
237 default n
238 help
239 Leave the manpages on the target.
240 If you say n here, your target will not contain any
241 manpage.
242
243config BR2_HAVE_INFOPAGES
244 bool "infopages on the target"
245 default n
246 help
247 Leave the infopages on the target.
248 If you say n here, your target will not contain any
249 infopage.
250
f5b96fc7
JV
251config BR2_HAVE_DEVFILES
252 bool "development files in target filesystem"
bc67ca29
JV
253 default n
254 help
255 Install headers and static libraries in the
256 target filesystem
257
57959318
BRF
258source package/gnuconfig/Config.in
259
8e5fb3fb 260endmenu
2d523c23 261
50100394
BRF
262source "toolchain/Config.in"
263
264source "package/Config.in"
265
266source "target/Config.in"
This page took 0.121436 seconds and 4 git commands to generate.