stlink: add hosttool for stm32 flashing
[openadk.git] / target / config / Config.in.adk
blob6d4b47ea3571130dff4f60a6df8ed7a5ebf84030
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_CHECKSUM
35         bool "Disable checksum check for downloads globally"
36         default n
37         help
38           Disable checksum checks of downloads.
40 choice
41 prompt "Backend for patching and update-patches"
42 default ADK_UPDATE_PATCHES_CLASSIC
44 config ADK_UPDATE_PATCHES_CLASSIC
45         bool "Classic"
47 config ADK_UPDATE_PATCHES_GIT
48         bool "Git"
50 endchoice
52 config ADK_DISABLE_KERNEL_PATCHES
53         bool "Disable global kernel patches"
54         depends on ADK_TARGET_OS_LINUX
55         default n
56         help
57           Disable all global kernel patches.
58           This might prevent the cross-compilation on 
59           non-Linux targets. Useful for bug reporting on LKML.
61 config ADK_DISABLE_TARGET_KERNEL_PATCHES
62         bool "Disable target specific kernel patches"
63         depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN
64         default n
65         help
66           Disable all target specific kernel patches.
67           This might render a system unusable, when external
68           kernel patches are required for bootup.
70 config ADK_USE_CCACHE
71         bool "Use ccache to speedup recompilation"
72         select ADK_HOST_BUILD_CCACHE
73         default n
74         help
75           Useful if you have enough space for the cache and need speedup compilation.
77 config ADK_MAKE_JOBS
78         int
79         default 1 if ! ADK_MAKE_PARALLEL
81 config ADK_MAKE_PARALLEL
82         bool "Enable parallel building"
83         default y
85 config ADK_MAKE_JOBS
86         int "How many jobs to use"
87         default 16
88         depends on ADK_MAKE_PARALLEL
89         help
90           The number specified here will be passed to make as N in '-jN'
92 config ADK_TARGET_IP
93         string "Set target ip address for make check"
94         default "127.0.0.1"
95         help
96           IP address of target, when running make check.
98 config ADK_TARGET_PORT
99         string "Set target port for make check"
100         default "2222" if ADK_TARGET_QEMU
101         default "22"
102         help
103           Port to use for SSH when running make check.
105 endmenu