toolchain: add cross prelinking tool from yoctoproject and hook it into build system
[openadk.git] / target / config / Config.in.adk
blob90759cea21bcdaecf21704029e79eabad118673a
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 ADK settings"
5         visible if !ADK_CHOOSE_APPLIANCE
7 config ADK_HOST
8         string "webserver for packages and distfiles"
9         default "www.openadk.org"
10         help
11           Configure host for IPKG package management.
13 config ADK_DL_DIR
14         string "download directory for packages"
15         default ""
16         help
17           Configure the download directory for all source packages.
18           Use an absolute path.
20 config ADK_DISABLE_HONOUR_CFLAGS
21         bool "Disable honour CFLAGS checks globally"
22         default n
23         help
24           Disable honour CFLAGS checks.
26 config ADK_DISABLE_CHECKSUM
27         bool "Disable checksum check for downloads globally"
28         default n
29         help
30           Disable checksum checks of downloads.
32 config ADK_DISABLE_KERNEL_PATCHES
33         bool "Disable global kernel patches"
34         default n
35         help
36           Disable all global kernel patches.
37           This might prevent the cross-compilation on 
38           non-Linux targets. Useful for bug reporting on LKML.
40 config ADK_DISABLE_TARGET_KERNEL_PATCHES
41         bool "Disable target specific kernel patches"
42         default n
43         help
44           Disable all target specific kernel patches.
45           This might render a system unusable, when external
46           kernel patches are required for bootup.
48 config ADK_WGET_TIMEOUT
49         int "Set wget timeout"
50         default 10
51         help
52           set wget timeout      
54 config ADK_USE_CCACHE
55         bool "Use ccache to speedup recompilation"
56         select ADK_HOST_NEED_CCACHE
57         default n
58         help
59           Useful if you have enough space for the cache and need speedup compilation.
61 config ADK_MAKE_JOBS
62         int
63         default 1 if ! ADK_MAKE_PARALLEL
65 config ADK_MAKE_PARALLEL
66         bool "Enable parallel building of packages"
67         default y
69 config ADK_MAKE_JOBS
70         int "How many jobs to use"
71         default 4
72         depends on ADK_MAKE_PARALLEL
73         help
74           The number specified here will be passed to make as N in '-jN'
76 config ADK_TARGET_IP
77         string "Set target ip address for make check"
78         default "127.0.0.1"
79         help
80           IP address of target, when running make check.
82 config ADK_TARGET_PORT
83         string "Set target port for make check"
84         default "2222" if ADK_TARGET_QEMU
85         default "22"
86         help
87           Port to use for SSH when running make check.
89 choice 
90 prompt "Hostsystem (do not change!)"
91 config ADK_HOST_LINUX
92         bool "Linux"
94 config ADK_HOST_FREEBSD
95         bool "FreeBSD"
97 config ADK_HOST_MIRBSD
98         bool "MirBSD"
100 config ADK_HOST_OPENBSD
101         bool "OpenBSD"
103 config ADK_HOST_NETBSD
104         bool "NetBSD"
106 config ADK_HOST_DARWIN
107         bool "Darwin"
109 config ADK_HOST_CYGWIN
110         bool "Cygwin"
112 endchoice
114 config ADK_PRELINK
115         prompt "Prelink binaries and libraries in Image"
116         boolean
117         help
118           Do prelinking for faster loading of binaries.
120 config ADK_PRELINK_OPTS
121         string "additional options to pass to prelink"
122         default "-mR"
123         depends on ADK_PRELINK
125 endmenu