summaryrefslogtreecommitdiffstats
path: root/package/qte/Config.in
blob: b92416a203456a0b18521b72658c441f9d0cb496 (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
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
config BR2_PACKAGE_QTE
	bool "Qt/E"
	default n
	select BR2_INSTALL_LIBSTDCPP
	select 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.


config BR2_PACKAGE_QTE_COMMERCIAL_USERNAME
        string "Qt/E Commercial License Username"
        default ""
	depends 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 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 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"
	default n
	depends 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 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"
	default n
	depends 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 BR2_PACKAGE_QTE_QT3
        help
          Select the version of QVfb 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"
	default n
	depends 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 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 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 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 !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 !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 !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 !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 !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 !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 !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 !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 !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 !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 !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