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
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
|
config BR2_PACKAGE_QTE
bool "Qt/E"
depends on BR2_DEPRECATED
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_PTHREADS_NATIVE
select BR2_PACKAGE_JPEG
select BR2_PACKAGE_LIBPNG
help
Trolltech's Qt/Embedded, which offers the same APIs used in
building desktop applications tailored to a smaller footprint.
http://trolltech.com/
Only tested with threading on, PACKAGE_JPEG, PACKAGE_LIBPNG,
but remove those if you like.
comment "Qt/E requires a toolchain with C++ support enabled and native threading enabled (NPTL)"
depends on !BR2_INSTALL_LIBSTDCPP
depends on BR2_DEPRECATED
depends on !BR2_PTHREADS_NATIVE
config BR2_PACKAGE_QTE_COMMERCIAL_USERNAME
string "Qt/E Commercial License Username"
default ""
depends on BR2_PACKAGE_QTE
help
Commercial users can download their source directly by
providing a username. I do not mean this to be a political
or economic statement, just a convenience function
config BR2_PACKAGE_QTE_COMMERCIAL_PASSWORD
string "Qt/E Commercial License Password"
default ""
depends on BR2_PACKAGE_QTE
help
Commercial users can download their source directly by
providing a password. I do not mean this to be a political
or economic statement, just a convenience function
choice
prompt "Qt/E Version"
default BR2_QTE_VERSION_2_3_11
depends on BR2_PACKAGE_QTE
help
Select the version of Qt/E you wish to use.
config BR2_QTE_VERSION_2_3_8
bool "Qt/E 2.3.8"
config BR2_QTE_VERSION_2_3_9
bool "Qt/E 2.3.9"
config BR2_QTE_VERSION_2_3_10
bool "Qt/E 2.3.10"
config BR2_QTE_VERSION_2_3_11
bool "Qt/E 2.3.11"
endchoice
config BR2_QTE_VERSION
string
default "2.3.8" if BR2_QTE_VERSION_2_3_8
default "2.3.9" if BR2_QTE_VERSION_2_3_9
default "2.3.10" if BR2_QTE_VERSION_2_3_10
default "2.3.11" if BR2_QTE_VERSION_2_3_11
config BR2_PACKAGE_QTE_QVFB
bool "QVfb"
depends on BR2_PACKAGE_QTE
help
Trolltech provides a Virtual Framebuffer used to simulate
the embedded device during development
http://trolltech.com/
choice
prompt "QVfb Version"
default BR2_QTE_QVFB_VERSION_2_3_2
depends on BR2_PACKAGE_QTE_QVFB
help
Select the version of QVfb you wish to use.
config BR2_QTE_QVFB_VERSION_2_3_2
bool "QVfb 2.3.2"
config BR2_QTE_QVFB_VERSION_2_3_9
bool "QVfb 2.3.9"
endchoice
config BR2_QTE_QVFB_VERSION
string
default "2.3.2" if BR2_QTE_QVFB_VERSION_2_3_2
default "2.3.9" if BR2_QTE_QVFB_VERSION_2_3_9
config BR2_PACKAGE_QTE_QT3
bool "Qt/E-3.3.x for Qtopia build"
depends on BR2_PACKAGE_QTE_QTOPIA
help
Qtopia requires a Qt/E version >= 3.3.0; when using a
Qt/E-2.3.x on the runtime, Qtopia still needs a Qt/E-3.3.x
codebase to build
http://trolltech.com/
choice
prompt "QT/E v3 Version"
default BR2_QTE_QT3_VERSION_3_3_4
depends on BR2_PACKAGE_QTE_QT3
help
Select the version of Qt/E you wish to use.
config BR2_QTE_QT3_VERSION_3_3_4
bool "Qt/E 3.3.4"
config BR2_QTE_QT3_VERSION_3_3_3
bool "Qt/E 3.3.3"
endchoice
config BR2_QTE_QT3_VERSION
string
default "3.3.4" if BR2_QTE_QT3_VERSION_3_3_4
default "3.3.3" if BR2_QTE_QT3_VERSION_3_3_3
config BR2_PACKAGE_QTE_QTOPIA
bool "Qtopia"
depends on BR2_PACKAGE_QTE
help
Qtopia defines some more advanced components used for mobile
devices
http://trolltech.com/
choice
prompt "Qtopia Version"
default BR2_QTE_QTOPIA_VERSION_2_1_2
depends on BR2_PACKAGE_QTE_QTOPIA
help
Select the version of Qtopia you wish to use.
config BR2_QTE_QTOPIA_VERSION_2_1_1
bool "Qtopia 2.1.1"
config BR2_QTE_QTOPIA_VERSION_2_1_2
bool "Qtopia 2.1.2"
endchoice
config BR2_QTE_QTOPIA_VERSION
string
default "2.1.1" if BR2_QTE_QTOPIA_VERSION_2_1_1
default "2.1.2" if BR2_QTE_QTOPIA_VERSION_2_1_2
config BR2_QTE_TMAKE_VERSION
string
default "1.13"
depends on BR2_PACKAGE_QTE
# generated from:
# ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
# awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tconfig %s\n\t\tbool \"%s\"\n\n",BR,$1}'
choice
prompt "Qt/E Cross-Compiler Target Platform"
default BR2_QTE_CROSS_LINUX_ARM_GPP
depends on BR2_PACKAGE_QTE
help
Select the Qt cross-platform string for your build
config BR2_QTE_CROSS_CYGWIN_ARM_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-arm-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "cygwin-arm-g++"
config BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-ipaq-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "cygwin-ipaq-g++"
config BR2_QTE_CROSS_CYGWIN_SHARP_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-sharp-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "cygwin-sharp-g++"
config BR2_QTE_CROSS_FREEBSD_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-freebsd-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "freebsd-g++"
config BR2_QTE_CROSS_LINUX_ARM_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-arm-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "linux-arm-g++"
config BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
bool "linux-cassiopeia-g++"
config BR2_QTE_CROSS_LINUX_GENERIC_GPP
bool "linux-generic-g++"
config BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
bool "linux-innovator-g++"
config BR2_QTE_CROSS_LINUX_IPAQ_GPP
bool "linux-ipaq-g++"
config BR2_QTE_CROSS_LINUX_KOALA_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-koala-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "linux-koala-g++"
config BR2_QTE_CROSS_LINUX_MIPS_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-mips-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "linux-mips-g++"
config BR2_QTE_CROSS_LINUX_SH3_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-sh3-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "linux-sh3-g++"
config BR2_QTE_CROSS_LINUX_SHARP_GPP
bool "linux-sharp-g++"
config BR2_QTE_CROSS_LINUX_X86_GPP
bool "linux-x86-g++"
config BR2_QTE_CROSS_QNX_RTP_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-qnx-rtp-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "qnx-rtp-g++"
config BR2_QTE_CROSS_SOLARIS_GPP
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-solaris-g++.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "solaris-g++"
config BR2_QTE_CROSS_WIN32_MSVC
# qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-win32-msvc.{cpp,h}
depends on !BR2_PACKAGE_QTE_QTOPIA
bool "win32-msvc"
endchoice
config BR2_QTE_CROSS_PLATFORM
string
# generated from:
# ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
# awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tdefault \"%s\"\tif %s\n",$1,BR}'
default "cygwin-arm-g++" if BR2_QTE_CROSS_CYGWIN_ARM_GPP
default "cygwin-ipaq-g++" if BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
default "cygwin-sharp-g++" if BR2_QTE_CROSS_CYGWIN_SHARP_GPP
default "freebsd-g++" if BR2_QTE_CROSS_FREEBSD_GPP
default "linux-arm-g++" if BR2_QTE_CROSS_LINUX_ARM_GPP
default "linux-cassiopeia-g++" if BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
default "linux-generic-g++" if BR2_QTE_CROSS_LINUX_GENERIC_GPP
default "linux-innovator-g++" if BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
default "linux-ipaq-g++" if BR2_QTE_CROSS_LINUX_IPAQ_GPP
default "linux-koala-g++" if BR2_QTE_CROSS_LINUX_KOALA_GPP
default "linux-mips-g++" if BR2_QTE_CROSS_LINUX_MIPS_GPP
default "linux-sh3-g++" if BR2_QTE_CROSS_LINUX_SH3_GPP
default "linux-sharp-g++" if BR2_QTE_CROSS_LINUX_SHARP_GPP
default "linux-x86-g++" if BR2_QTE_CROSS_LINUX_X86_GPP
default "qnx-rtp-g++" if BR2_QTE_CROSS_QNX_RTP_GPP
default "solaris-g++" if BR2_QTE_CROSS_SOLARIS_GPP
default "win32-msvc" if BR2_QTE_CROSS_WIN32_MSVC
|