4 select BR2_INSTALL_LIBSTDCPP
5 select BR2_PTHREADS_NATIVE
6 select BR2_PACKAGE_JPEG
7 select BR2_PACKAGE_LIBPNG
9 Trolltech's Qt/Embedded, which offers the same APIs used in building desktop applications tailored to a smaller footprint.
13 Only tested with threading on, PACKAGE_JPEG, PACKAGE_LIBPNG, but remove those if you like.
16 config BR2_PACKAGE_QTE_COMMERCIAL_USERNAME
17 string "Qt/E Commercial License Username"
19 depends on BR2_PACKAGE_QTE
21 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
24 config BR2_PACKAGE_QTE_COMMERCIAL_PASSWORD
25 string "Qt/E Commercial License Password"
27 depends on BR2_PACKAGE_QTE
29 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
34 default BR2_QTE_VERSION_2_3_11
35 depends on BR2_PACKAGE_QTE
37 Select the version of Qt/E you wish to use.
39 config BR2_QTE_VERSION_2_3_8
42 config BR2_QTE_VERSION_2_3_9
45 config BR2_QTE_VERSION_2_3_10
48 config BR2_QTE_VERSION_2_3_11
53 config BR2_QTE_VERSION
55 default "2.3.8" if BR2_QTE_VERSION_2_3_8
56 default "2.3.9" if BR2_QTE_VERSION_2_3_9
57 default "2.3.10" if BR2_QTE_VERSION_2_3_10
58 default "2.3.11" if BR2_QTE_VERSION_2_3_11
61 config BR2_PACKAGE_QTE_QVFB
64 depends on BR2_PACKAGE_QTE
66 Trolltech provides a Virtual Framebuffer used to simulate the embedded device during development
72 default BR2_QTE_QVFB_VERSION_2_3_2
73 depends on BR2_PACKAGE_QTE_QVFB
75 Select the version of QVfb you wish to use.
77 config BR2_QTE_QVFB_VERSION_2_3_2
80 config BR2_QTE_QVFB_VERSION_2_3_9
85 config BR2_QTE_QVFB_VERSION
87 default "2.3.2" if BR2_QTE_QVFB_VERSION_2_3_2
88 default "2.3.9" if BR2_QTE_QVFB_VERSION_2_3_9
92 config BR2_PACKAGE_QTE_QT3
93 bool "Qt/E-3.3.x for Qtopia build"
95 depends on BR2_PACKAGE_QTE_QTOPIA
97 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
102 prompt "QT/E v3 Version"
103 default BR2_QTE_QT3_VERSION_3_3_4
104 depends on BR2_PACKAGE_QTE_QT3
106 Select the version of QVfb you wish to use.
108 config BR2_QTE_QT3_VERSION_3_3_4
111 config BR2_QTE_QT3_VERSION_3_3_3
116 config BR2_QTE_QT3_VERSION
118 default "3.3.4" if BR2_QTE_QT3_VERSION_3_3_4
119 default "3.3.3" if BR2_QTE_QT3_VERSION_3_3_3
122 config BR2_PACKAGE_QTE_QTOPIA
125 depends on BR2_PACKAGE_QTE
127 Qtopia defines some more advanced components used for mobile devices
129 http://trolltech.com/
132 prompt "Qtopia Version"
133 default BR2_QTE_QTOPIA_VERSION_2_1_2
134 depends on BR2_PACKAGE_QTE_QTOPIA
136 Select the version of Qtopia you wish to use.
138 config BR2_QTE_QTOPIA_VERSION_2_1_1
141 config BR2_QTE_QTOPIA_VERSION_2_1_2
146 config BR2_QTE_QTOPIA_VERSION
148 default "2.1.1" if BR2_QTE_QTOPIA_VERSION_2_1_1
149 default "2.1.2" if BR2_QTE_QTOPIA_VERSION_2_1_2
151 config BR2_QTE_TMAKE_VERSION
154 depends on BR2_PACKAGE_QTE
157 # ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
158 # awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tconfig %s\n\t\tbool \"%s\"\n\n",BR,$1}'
161 prompt "Qt/E Cross-Compiler Target Platform"
162 default BR2_QTE_CROSS_LINUX_ARM_GPP
163 depends on BR2_PACKAGE_QTE
165 Select the Qt cross-platform string for your build
167 config BR2_QTE_CROSS_CYGWIN_ARM_GPP
168 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-arm-g++.{cpp,h}
169 depends on !BR2_PACKAGE_QTE_QTOPIA
170 bool "cygwin-arm-g++"
172 config BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
173 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-ipaq-g++.{cpp,h}
174 depends on !BR2_PACKAGE_QTE_QTOPIA
175 bool "cygwin-ipaq-g++"
177 config BR2_QTE_CROSS_CYGWIN_SHARP_GPP
178 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-sharp-g++.{cpp,h}
179 depends on !BR2_PACKAGE_QTE_QTOPIA
180 bool "cygwin-sharp-g++"
182 config BR2_QTE_CROSS_FREEBSD_GPP
183 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-freebsd-g++.{cpp,h}
184 depends on !BR2_PACKAGE_QTE_QTOPIA
187 config BR2_QTE_CROSS_LINUX_ARM_GPP
188 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-arm-g++.{cpp,h}
189 depends on !BR2_PACKAGE_QTE_QTOPIA
192 config BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
193 bool "linux-cassiopeia-g++"
195 config BR2_QTE_CROSS_LINUX_GENERIC_GPP
196 bool "linux-generic-g++"
198 config BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
199 bool "linux-innovator-g++"
201 config BR2_QTE_CROSS_LINUX_IPAQ_GPP
202 bool "linux-ipaq-g++"
204 config BR2_QTE_CROSS_LINUX_KOALA_GPP
205 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-koala-g++.{cpp,h}
206 depends on !BR2_PACKAGE_QTE_QTOPIA
207 bool "linux-koala-g++"
209 config BR2_QTE_CROSS_LINUX_MIPS_GPP
210 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-mips-g++.{cpp,h}
211 depends on !BR2_PACKAGE_QTE_QTOPIA
212 bool "linux-mips-g++"
214 config BR2_QTE_CROSS_LINUX_SH3_GPP
215 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-sh3-g++.{cpp,h}
216 depends on !BR2_PACKAGE_QTE_QTOPIA
219 config BR2_QTE_CROSS_LINUX_SHARP_GPP
220 bool "linux-sharp-g++"
222 config BR2_QTE_CROSS_LINUX_X86_GPP
225 config BR2_QTE_CROSS_QNX_RTP_GPP
226 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-qnx-rtp-g++.{cpp,h}
227 depends on !BR2_PACKAGE_QTE_QTOPIA
230 config BR2_QTE_CROSS_SOLARIS_GPP
231 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-solaris-g++.{cpp,h}
232 depends on !BR2_PACKAGE_QTE_QTOPIA
235 config BR2_QTE_CROSS_WIN32_MSVC
236 # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-win32-msvc.{cpp,h}
237 depends on !BR2_PACKAGE_QTE_QTOPIA
242 config BR2_QTE_CROSS_PLATFORM
245 # ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
246 # awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tdefault \"%s\"\tif %s\n",$1,BR}'
247 default "cygwin-arm-g++" if BR2_QTE_CROSS_CYGWIN_ARM_GPP
248 default "cygwin-ipaq-g++" if BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
249 default "cygwin-sharp-g++" if BR2_QTE_CROSS_CYGWIN_SHARP_GPP
250 default "freebsd-g++" if BR2_QTE_CROSS_FREEBSD_GPP
251 default "linux-arm-g++" if BR2_QTE_CROSS_LINUX_ARM_GPP
252 default "linux-cassiopeia-g++" if BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
253 default "linux-generic-g++" if BR2_QTE_CROSS_LINUX_GENERIC_GPP
254 default "linux-innovator-g++" if BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
255 default "linux-ipaq-g++" if BR2_QTE_CROSS_LINUX_IPAQ_GPP
256 default "linux-koala-g++" if BR2_QTE_CROSS_LINUX_KOALA_GPP
257 default "linux-mips-g++" if BR2_QTE_CROSS_LINUX_MIPS_GPP
258 default "linux-sh3-g++" if BR2_QTE_CROSS_LINUX_SH3_GPP
259 default "linux-sharp-g++" if BR2_QTE_CROSS_LINUX_SHARP_GPP
260 default "linux-x86-g++" if BR2_QTE_CROSS_LINUX_X86_GPP
261 default "qnx-rtp-g++" if BR2_QTE_CROSS_QNX_RTP_GPP
262 default "solaris-g++" if BR2_QTE_CROSS_SOLARIS_GPP
263 default "win32-msvc" if BR2_QTE_CROSS_WIN32_MSVC