linux: update to 6.10.x, 6.9.x is EOL
[openadk.git] / target / config / Config.in.adk
blob060ee78e46ffa500bf595df4f38693e38c77ac55
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_VENDOR
7         string "Vendor name"
8         default "openadk"
9         help
10           Vendor string is used for toolchain and other packages.
12 config ADK_VENDOR_URL
13         string "Vendor url"
14         default "https://openadk.org"
16 config ADK_HOST
17         string "webserver for packages and distfiles"
18         default "openadk.org"
19         help
20           Configure host for package management and backup server for distfiles.
22 config ADK_DL_DIR
23         string "download directory for source packages"
24         default ""
25         help
26           Configure the download directory for all source packages.
27           Use an absolute path.
29 config ADK_EXPERIMENTAL
30         bool "Enable support for experimental features and targets"
31         default n
32         help
33           This enables combinations of toolchain components or kernel
34           and packages, which might be unsafe to use.
36 config ADK_BUILD_WITH_DEBUG
37         bool "Build everything with debug information and allow debug packages"
38         select ADK_DEBUG
39         default n
40         help
41           If you want to create debug packages, you should enable this option.
42           WARNING: It will use a lot of additional disk space on your build system!
44 config ADK_DISABLE_CHECKSUM
45         bool "Disable checksum check for downloads globally"
46         default n
47         help
48           Disable checksum checks of downloads.
50 choice
51 prompt "Backend for patching and update-patches"
52 default ADK_UPDATE_PATCHES_CLASSIC
54 config ADK_UPDATE_PATCHES_CLASSIC
55         bool "Classic"
57 config ADK_UPDATE_PATCHES_GIT
58         bool "Git"
60 endchoice
62 config ADK_DISABLE_KERNEL_PATCHES
63         bool "Disable global kernel patches"
64         depends on ADK_TARGET_OS_LINUX
65         default n
66         help
67           Disable all global kernel patches.
68           This might prevent the cross-compilation on 
69           non-Linux targets. Useful for bug reporting on LKML.
71 config ADK_DISABLE_TARGET_KERNEL_PATCHES
72         bool "Disable target specific kernel patches"
73         depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN
74         default n
75         help
76           Disable all target specific kernel patches.
77           This might render a system unusable, when external
78           kernel patches are required for bootup.
80 config ADK_USE_CCACHE
81         bool "Use ccache to speedup recompilation"
82         select ADK_HOST_BUILD_CCACHE
83         default n
84         help
85           Useful if you have enough space for the cache and need speedup compilation.
87 config ADK_MAKE_JOBS
88         int
89         default 1 if ! ADK_MAKE_PARALLEL
91 config ADK_MAKE_PARALLEL
92         bool "Enable parallel building"
93         default y
95 config ADK_MAKE_JOBS
96         int "How many jobs to use"
97         default 16
98         depends on ADK_MAKE_PARALLEL
99         help
100           The number specified here will be passed to make as N in '-jN'
102 config ADK_TARGET_IP
103         string "Set target ip address for make check"
104         default "127.0.0.1"
105         help
106           IP address of target, when running make check.
108 config ADK_TARGET_PORT
109         string "Set target port for make check"
110         default "2222" if ADK_TARGET_QEMU
111         default "22"
112         help
113           Port to use for SSH when running make check.
115 config ADK_POST_BUILD_ACTION
116         string "Path to script run post build. Must be relative to ADK_TOPDIR."
117         default ""
119 endmenu