diff options
| author | aldot <aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-01-24 16:14:14 +0000 |
|---|---|---|
| committer | aldot <aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-01-24 16:14:14 +0000 |
| commit | e2cdfe58091ec35da25b25ed2d82f3ddc6bba81e (patch) | |
| tree | c82e5f814f270d6b5fd47087c7b1168ea8c35256 | |
| parent | 6c858199f41dfdecfb13dc66bc15043dd0071c40 (diff) | |
| download | busybox-w32-e2cdfe58091ec35da25b25ed2d82f3ddc6bba81e.tar.gz busybox-w32-e2cdfe58091ec35da25b25ed2d82f3ddc6bba81e.tar.bz2 busybox-w32-e2cdfe58091ec35da25b25ed2d82f3ddc6bba81e.zip | |
- readd config option for libbusybox and ima-mode which were accidentally
dropped by landley in rev13542.
git-svn-id: svn://busybox.net/trunk/busybox@13561 69ca8d6d-28ef-0310-b511-8ec308f3f277
| -rw-r--r-- | Config.in | 60 |
1 files changed, 54 insertions, 6 deletions
| @@ -164,6 +164,35 @@ config CONFIG_STATIC | |||
| 164 | 164 | ||
| 165 | Most people will leave this set to 'N'. | 165 | Most people will leave this set to 'N'. |
| 166 | 166 | ||
| 167 | config CONFIG_BUILD_LIBBUSYBOX | ||
| 168 | bool "Build shared libbusybox" | ||
| 169 | default y | ||
| 170 | help | ||
| 171 | Build a shared library libbusybox.so which contains all | ||
| 172 | libraries used inside busybox. | ||
| 173 | |||
| 174 | config CONFIG_FEATURE_FULL_LIBBUSYBOX | ||
| 175 | bool "Feature-complete libbusybox" | ||
| 176 | default n if !CONFIG_FEATURE_SHARED_BUSYBOX | ||
| 177 | depends on CONFIG_BUILD_LIBBUSYBOX | ||
| 178 | help | ||
| 179 | Build a libbusybox with the complete feature-set, disregarding | ||
| 180 | the actually selected config. | ||
| 181 | |||
| 182 | Normally, libbusybox will only contain the features which are | ||
| 183 | used by busybox itself. If you plan to write a separate | ||
| 184 | standalone application which uses libbusybox say 'Y'. | ||
| 185 | |||
| 186 | Say 'N' if in doubt. | ||
| 187 | |||
| 188 | config CONFIG_FEATURE_SHARED_BUSYBOX | ||
| 189 | bool "Use shared libbusybox for busybox" | ||
| 190 | default y if CONFIG_BUILD_LIBBUSYBOX | ||
| 191 | depends on !CONFIG_STATIC && CONFIG_BUILD_LIBBUSYBOX | ||
| 192 | help | ||
| 193 | Use libbusybox.so also for busybox itself. | ||
| 194 | You need to have a working dynamic linker to use this variant. | ||
| 195 | |||
| 167 | config CONFIG_LFS | 196 | config CONFIG_LFS |
| 168 | bool "Build with Large File Support (for accessing files > 2 GB)" | 197 | bool "Build with Large File Support (for accessing files > 2 GB)" |
| 169 | default n | 198 | default n |
| @@ -203,6 +232,25 @@ config EXTRA_CFLAGS_OPTIONS | |||
| 203 | if you want to add some simple compiler switches (like -march=i686), | 232 | if you want to add some simple compiler switches (like -march=i686), |
| 204 | or check for warnings using -Werror, just those options here. | 233 | or check for warnings using -Werror, just those options here. |
| 205 | 234 | ||
| 235 | config CONFIG_BUILD_AT_ONCE | ||
| 236 | bool "Compile all sources at once" | ||
| 237 | default n | ||
| 238 | help | ||
| 239 | Normally each source-file is compiled with one invocation of | ||
| 240 | the compiler. | ||
| 241 | If you set this option, all sources are compiled at once. | ||
| 242 | This gives the compiler more opportunities to optimize which can | ||
| 243 | result in smaller and/or faster binaries. | ||
| 244 | |||
| 245 | Setting this option will consume alot of memory, e.g. if you | ||
| 246 | enable all applets with all features, gcc uses more than 300MB | ||
| 247 | RAM during compilation of busybox. | ||
| 248 | |||
| 249 | This option is most likely only beneficial for newer compilers | ||
| 250 | such as gcc-4.1 and above. | ||
| 251 | |||
| 252 | Say 'N' unless you know what you are doing. | ||
| 253 | |||
| 206 | config CONFIG_FEATURE_SUSv2 | 254 | config CONFIG_FEATURE_SUSv2 |
| 207 | bool "Enable features that are in SuSv2 but not SuSv3?" | 255 | bool "Enable features that are in SuSv2 but not SuSv3?" |
| 208 | default y | 256 | default y |
| @@ -216,7 +264,9 @@ config CONFIG_FEATURE_SUSv2_OBSOLETE | |||
| 216 | depends on CONFIG_FEATURE_SUSv2 | 264 | depends on CONFIG_FEATURE_SUSv2 |
| 217 | default y | 265 | default y |
| 218 | help | 266 | help |
| 219 | Disables support for numeric arguments in fold. | 267 | Enable pre- SuSv2 features which are deprecated in SuSv2 and |
| 268 | above. | ||
| 269 | Disables support for e.g. numeric arguments in fold. | ||
| 220 | 270 | ||
| 221 | endmenu | 271 | endmenu |
| 222 | 272 | ||
| @@ -264,26 +314,24 @@ config PREFIX | |||
| 264 | help | 314 | help |
| 265 | Define your directory to install BusyBox files/subdirs in. | 315 | Define your directory to install BusyBox files/subdirs in. |
| 266 | 316 | ||
| 267 | |||
| 268 | |||
| 269 | endmenu | 317 | endmenu |
| 270 | 318 | ||
| 271 | source archival/Config.in | 319 | source archival/Config.in |
| 272 | source coreutils/Config.in | 320 | source coreutils/Config.in |
| 273 | source console-tools/Config.in | 321 | source console-tools/Config.in |
| 274 | source debianutils/Config.in | 322 | source debianutils/Config.in |
| 275 | source e2fsprogs/Config.in | ||
| 276 | source editors/Config.in | 323 | source editors/Config.in |
| 277 | source findutils/Config.in | 324 | source findutils/Config.in |
| 278 | source init/Config.in | 325 | source init/Config.in |
| 279 | source loginutils/Config.in | 326 | source loginutils/Config.in |
| 280 | source miscutils/Config.in | 327 | source e2fsprogs/Config.in |
| 281 | source modutils/Config.in | 328 | source modutils/Config.in |
| 329 | source util-linux/Config.in | ||
| 330 | source miscutils/Config.in | ||
| 282 | source networking/Config.in | 331 | source networking/Config.in |
| 283 | source procps/Config.in | 332 | source procps/Config.in |
| 284 | source shell/Config.in | 333 | source shell/Config.in |
| 285 | source sysklogd/Config.in | 334 | source sysklogd/Config.in |
| 286 | source util-linux/Config.in | ||
| 287 | 335 | ||
| 288 | menu 'Debugging Options' | 336 | menu 'Debugging Options' |
| 289 | 337 | ||
