script not used, cleanup
[openadk.git] / target / config / Config.in.adk
blob1e98eb8904937efe1fe720b5d942b801ee48f44f
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "Global settings"
6 config ADK_HOST
7         string "webserver for packages and distfiles"
8         default "openadk.org"
9         help
10           Configure host for package management and backup server for distfiles.
12 config ADK_DL_DIR
13         string "download directory for source packages"
14         default ""
15         help
16           Configure the download directory for all source packages.
17           Use an absolute path.
19 config ADK_EXPERIMENTAL
20         bool "Enable support for experimental features and targets"
21         default n
22         help
23           This enables combinations of toolchain components or kernel
24           and packages, which might be unsafe to use.
26 config ADK_BUILD_WITH_DEBUG
27         bool "Build everything with debug information and allow debug packages"
28         select ADK_DEBUG
29         default n
30         help
31           If you want to create debug packages, you should enable this option.
32           WARNING: It will use a lot of additional disk space on you build system!
34 config ADK_DISABLE_HONOUR_CFLAGS
35         bool "Disable honour CFLAGS checks globally"
36         default n
37         help
38           Disable honour CFLAGS checks.
40 config ADK_DISABLE_CHECKSUM
41         bool "Disable checksum check for downloads globally"
42         default n
43         help
44           Disable checksum checks of downloads.
46 choice
47 prompt "Backend for patching and update-patches"
48 default ADK_UPDATE_PATCHES_CLASSIC
50 config ADK_UPDATE_PATCHES_CLASSIC
51         bool "Classic"
53 config ADK_UPDATE_PATCHES_GIT
54         bool "Git"
56 endchoice
58 config ADK_DISABLE_KERNEL_PATCHES
59         bool "Disable global kernel patches"
60         depends on ADK_TARGET_OS_LINUX
61         default n
62         help
63           Disable all global kernel patches.
64           This might prevent the cross-compilation on 
65           non-Linux targets. Useful for bug reporting on LKML.
67 config ADK_DISABLE_TARGET_KERNEL_PATCHES
68         bool "Disable target specific kernel patches"
69         depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN
70         default n
71         help
72           Disable all target specific kernel patches.
73           This might render a system unusable, when external
74           kernel patches are required for bootup.
76 config ADK_USE_CCACHE
77         bool "Use ccache to speedup recompilation"
78         select ADK_HOST_BUILD_CCACHE
79         default n
80         help
81           Useful if you have enough space for the cache and need speedup compilation.
83 config ADK_MAKE_JOBS
84         int
85         default 1 if ! ADK_MAKE_PARALLEL
87 config ADK_MAKE_PARALLEL
88         bool "Enable parallel building"
89         default y
91 config ADK_MAKE_JOBS
92         int "How many jobs to use"
93         default 4
94         depends on ADK_MAKE_PARALLEL
95         help
96           The number specified here will be passed to make as N in '-jN'
98 config ADK_TARGET_IP
99         string "Set target ip address for make check"
100         default "127.0.0.1"
101         help
102           IP address of target, when running make check.
104 config ADK_TARGET_PORT
105         string "Set target port for make check"
106         default "2222" if ADK_TARGET_QEMU
107         default "22"
108         help
109           Port to use for SSH when running make check.
111 endmenu