blob: bf275fd9337f7c7d13452339d93606c96108b1a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
|
#
# config/Kconfig: Main menu structure definition
# Copyright (C) Robert Schwebel <r.schwebel@pengutronix.de> 2002-2008
#
mainmenu "Setup"
comment "PTXDIST Setup Menu"
menu "Proxies "
config SETUP_FTP_PROXY
prompt "FTP Proxy"
string
default ""
help
If you have to use a proxy for FTP transfers, please add the
proxy URL here. Example:
http://your.proxy.org:80
config SETUP_HTTP_PROXY
prompt "HTTP Proxy"
string
default ""
help
If you have to use a proxy for HTTP transfers, please add the
proxy URL here. Example:
http://your.proxy.org:80
endmenu
menu "Project Searchpath"
config SETUP_PROJECTPATH
prompt "Project Searchpath "
string
default "${PTXDIST_TOPDIR}/projects"
help
This path is used to search for project templates when
running 'ptxdist projects'. You can clone the projects
specified in this path with 'ptxdist clone'. The path
is a : separated list.
endmenu
menu "Source Directories"
config SETUP_SRCDIR
prompt "Source Directory"
string
config SETUP_KERNELDIR_PREFIX
prompt "Prefix for kernel trees"
string
help
You can set this prefix to a directory where you collect
kernel trees (like a collection of working trees from one
or more GIT repositories). This is used in combination with
'Local kernel tree' in platformconfig.
The kernel actually used depends on the configured
'kernel version', e.g. for
SETUP_KERNELDIR_PREFIX=/home/foo/my_kernel_sources
KERNEL_VERSION=2.6.29
ptxdist will use the kernel in:
"/home/foo/my_kernel_sources/2.6.29"
endmenu
menu "Mirrors "
config SETUP_DEBMIRROR
string
default "http://ftp.uni-kl.de/debian"
prompt "Debian Pool Mirror"
help
The Debian pool mirror to use for downloading various
components of the target root filesystem.
config SETUP_SFMIRROR
string
default "http://surfnet.dl.sourceforge.net/sourceforge"
prompt "Sourceforge Mirror"
help
For all Sourceforge related packages enter an available mirror here.
config SETUP_GNUMIRROR
string
default "http://ftp.uni-kl.de/pub/gnu"
prompt "GNU.org Mirror"
help
For all GNU.org related packages enter an available mirror here.
config SETUP_XORGMIRROR
string
default "http://ftp.gwdg.de/pub/x11/x.org/pub"
prompt "x.org Mirror"
help
For all x.org related packages enter an available mirror here.
config SETUP_PTXMIRROR
string
default "http://www.pengutronix.de/software/ptxdist/temporary-src"
prompt "PTXdist Mirror"
help
Enter the fallback mirror for all packages here.
endmenu
menu "IPKG Repository "
config SETUP_IPKG_REPOSITORY
string
default "/var/www/ipkg-repository"
prompt "Path to IPKG Repository"
help
PTXdist can be used to update an IPKG server which is
accessable via a mounted path. Run 'make ipkg-push'
to push the packets from $IMAGEDIR to the server dir
which is specified here.
FIXME: add mechanism to use other transports than cp.
endmenu
menu "Java SDK "
config SETUP_JAVA_SDK
string
default "/usr"
prompt "Java SDK"
help
Specify the path to your Java SDK; this is needed if Java
programs are being compiled by PTXdist, for example
if you have selected JVisu.
endmenu
menu "Developer Options "
#config SETUP_CHECK_OMIT_CASE
# bool "don't check for case sensitive file system"
#config SETUP_CHECK_OMIT_SPACES
# bool "don't check for spaces in important directories"
config SETUP_GEN_DEP_TREE
bool "generate dependency graphs"
help
PTXdist has the feature to generate graphs to illustrate the
dependencies to build a root file system. This information
if probably only interesting for hard core developers or
marketing guys, you probably don't want it.
BTW: you need to install the 'dot' program of the
'graphviz' package for this.
config SETUP_CHECK_EXIT_ON_ERROR
bool "enable exit on error"
help
Use bash' "set -e" feature within ptxdist. Which enables
quite aggressive error checking. Don't turn this on until
you know what you're doing.
config SETUP_CCACHE
bool "use ccache"
help
ccache is a compiler cache. It speeds up re-compilation of
C/C++ code by caching previous compiles and detecting when
the same compile is being done again.
config SETUP_HOST_CC
prompt "host CC"
string
default "gcc"
help
Specify the host C compile here.
config SETUP_HOST_CXX
prompt "host CXX"
string
default "g++"
help
Specify the host C++ compile here.
config SETUP_HOST_MAKE
prompt "host MAKE"
string
default "make"
help
Specify the host make programm here.
endmenu
|