xref: /OK3568_Linux_fs/buildroot/package/qt5/qt5base/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE
2*4882a593Smuzhiyun	bool "qt5base"
3*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
4*4882a593Smuzhiyun	select BR2_PACKAGE_PCRE2
5*4882a593Smuzhiyun	select BR2_PACKAGE_PCRE2_16
6*4882a593Smuzhiyun	select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL
7*4882a593Smuzhiyun	help
8*4882a593Smuzhiyun	  Qt is a cross-platform application and UI framework for
9*4882a593Smuzhiyun	  developers using C++.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun	  This package corresponds to the qt5base module, which
12*4882a593Smuzhiyun	  contains the base Qt libraries: QtCore, QtNetwork, QtGui,
13*4882a593Smuzhiyun	  QtWidgets, etc.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun	  https://qt.io
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunif BR2_PACKAGE_QT5BASE
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS
20*4882a593Smuzhiyun	string "Custom configuration options"
21*4882a593Smuzhiyun	help
22*4882a593Smuzhiyun	  Define custom qt5 configuration options which can be used to
23*4882a593Smuzhiyun	  enable or disable options not managed by buildroot. These
24*4882a593Smuzhiyun	  options are appended to the ones generated by buildroot and
25*4882a593Smuzhiyun	  passed to qt5base during configuration.
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun	  E.g. to remove the Windows Vista style option, add the option
28*4882a593Smuzhiyun	  -no-feature-style_windowsvista.
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_CONFIG_FILE
31*4882a593Smuzhiyun	string "Config file"
32*4882a593Smuzhiyun	help
33*4882a593Smuzhiyun	  Configure options allow to set which modules are being
34*4882a593Smuzhiyun	  compiled or not in Qt, but Qt also provide a more
35*4882a593Smuzhiyun	  fine-grained mechanism to configure which features should be
36*4882a593Smuzhiyun	  enabled or disabled, through a header file. Examples of such
37*4882a593Smuzhiyun	  header files can be found in src/corelib/global/qconfig-*.h
38*4882a593Smuzhiyun	  in the Qt sources.
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun	  This option allows to set the path of such a configuration
41*4882a593Smuzhiyun	  file, which Buildroot will give to Qt at compile time.
42*4882a593Smuzhiyun
43*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_EXAMPLES
44*4882a593Smuzhiyun	bool "Compile and install examples (with code)"
45*4882a593Smuzhiyun	select BR2_PACKAGE_QT5BASE_NETWORK
46*4882a593Smuzhiyun	select BR2_PACKAGE_QT5BASE_XML
47*4882a593Smuzhiyun	help
48*4882a593Smuzhiyun	  If unsure, say N.
49*4882a593Smuzhiyun
50*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_NETWORK
51*4882a593Smuzhiyun	def_bool y
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_CONCURRENT
54*4882a593Smuzhiyun	bool "concurrent module"
55*4882a593Smuzhiyun	help
56*4882a593Smuzhiyun	  This options enables the Qt5Concurrent library.
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_SQL
59*4882a593Smuzhiyun	def_bool y
60*4882a593Smuzhiyun
61*4882a593Smuzhiyunif BR2_PACKAGE_QT5BASE_SQL
62*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_MYSQL
63*4882a593Smuzhiyun	bool "MySQL Plugin"
64*4882a593Smuzhiyun	depends on BR2_USE_MMU # mysql
65*4882a593Smuzhiyun	select BR2_PACKAGE_MYSQL
66*4882a593Smuzhiyun	select BR2_PACKAGE_NCURSES
67*4882a593Smuzhiyun	select BR2_PACKAGE_READLINE
68*4882a593Smuzhiyun	help
69*4882a593Smuzhiyun	  Build MySQL plugin
70*4882a593Smuzhiyun	  If unsure, say n.
71*4882a593Smuzhiyun
72*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_PSQL
73*4882a593Smuzhiyun	bool "PostgreSQL Plugin"
74*4882a593Smuzhiyun	depends on BR2_USE_MMU # postgresql
75*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
76*4882a593Smuzhiyun	depends on BR2_USE_WCHAR # postgresql
77*4882a593Smuzhiyun	depends on !BR2_OPTIMIZE_FAST # postgresql
78*4882a593Smuzhiyun	select BR2_PACKAGE_POSTGRESQL
79*4882a593Smuzhiyun	help
80*4882a593Smuzhiyun	  Build PostgreSQL plugin
81*4882a593Smuzhiyun	  If unsure, say n.
82*4882a593Smuzhiyun
83*4882a593Smuzhiyuncomment "PostgreSQL plugin needs a toolchain w/ wchar, dynamic library"
84*4882a593Smuzhiyun	depends on BR2_USE_MMU
85*4882a593Smuzhiyun	depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR
86*4882a593Smuzhiyun
87*4882a593Smuzhiyuncomment "PostgreSQL plugin can't be built with Optimize for fast"
88*4882a593Smuzhiyun	depends on BR2_OPTIMIZE_FAST
89*4882a593Smuzhiyun
90*4882a593Smuzhiyunchoice
91*4882a593Smuzhiyun	prompt "SQLite 3 support"
92*4882a593Smuzhiyun	default BR2_PACKAGE_QT5BASE_SQLITE_NONE
93*4882a593Smuzhiyun	help
94*4882a593Smuzhiyun	  Select SQLite support.
95*4882a593Smuzhiyun
96*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_SQLITE_NONE
97*4882a593Smuzhiyun	bool "No sqlite support"
98*4882a593Smuzhiyun	help
99*4882a593Smuzhiyun	  Do not compile any kind of SQLite support.
100*4882a593Smuzhiyun
101*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_SQLITE_QT
102*4882a593Smuzhiyun	bool "Qt SQLite"
103*4882a593Smuzhiyun	help
104*4882a593Smuzhiyun	  Use Qt bundled SQLite support.
105*4882a593Smuzhiyun
106*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM
107*4882a593Smuzhiyun	bool "System SQLite"
108*4882a593Smuzhiyun	select BR2_PACKAGE_SQLITE
109*4882a593Smuzhiyun	select BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA
110*4882a593Smuzhiyun	help
111*4882a593Smuzhiyun	  Use system SQLite.
112*4882a593Smuzhiyun
113*4882a593Smuzhiyunendchoice
114*4882a593Smuzhiyun
115*4882a593Smuzhiyunendif
116*4882a593Smuzhiyun
117*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_TEST
118*4882a593Smuzhiyun	def_bool y
119*4882a593Smuzhiyun
120*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_XML
121*4882a593Smuzhiyun	def_bool y
122*4882a593Smuzhiyun
123*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_GUI
124*4882a593Smuzhiyun	bool "gui module"
125*4882a593Smuzhiyun	select BR2_PACKAGE_FREETYPE
126*4882a593Smuzhiyun	# At least one graphic backend must be enabled, so enable
127*4882a593Smuzhiyun	# linuxfb if nothing is enabled.
128*4882a593Smuzhiyun	select BR2_PACKAGE_QT5BASE_LINUXFB if \
129*4882a593Smuzhiyun	       !BR2_PACKAGE_QT5BASE_DIRECTFB && \
130*4882a593Smuzhiyun	       !BR2_PACKAGE_QT5BASE_XCB && \
131*4882a593Smuzhiyun	       !BR2_PACKAGE_QT5BASE_EGLFS
132*4882a593Smuzhiyun	help
133*4882a593Smuzhiyun	  This option enables the Qt5Gui library.
134*4882a593Smuzhiyun
135*4882a593Smuzhiyunif BR2_PACKAGE_QT5BASE_GUI
136*4882a593Smuzhiyun
137*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_WIDGETS
138*4882a593Smuzhiyun	bool "widgets module"
139*4882a593Smuzhiyun	select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_QT5BASE_XCB
140*4882a593Smuzhiyun	help
141*4882a593Smuzhiyun	  This option enables the Qt5Widgets library.
142*4882a593Smuzhiyun
143*4882a593Smuzhiyuncomment "OpenGL support needs an OpenGL-capable backend"
144*4882a593Smuzhiyun	depends on !BR2_PACKAGE_QT5_GL_AVAILABLE
145*4882a593Smuzhiyun
146*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_OPENGL
147*4882a593Smuzhiyun	bool "OpenGL support"
148*4882a593Smuzhiyun	default y
149*4882a593Smuzhiyun	depends on BR2_PACKAGE_QT5_GL_AVAILABLE
150*4882a593Smuzhiyun	help
151*4882a593Smuzhiyun	  This option enables OpenGL support.
152*4882a593Smuzhiyun
153*4882a593Smuzhiyunif BR2_PACKAGE_QT5BASE_OPENGL
154*4882a593Smuzhiyun
155*4882a593Smuzhiyunchoice
156*4882a593Smuzhiyun	prompt "OpenGL API"
157*4882a593Smuzhiyun	default BR2_PACKAGE_QT5BASE_OPENGL_ES2
158*4882a593Smuzhiyun	help
159*4882a593Smuzhiyun	  Select OpenGL API.
160*4882a593Smuzhiyun
161*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_OPENGL_DESKTOP
162*4882a593Smuzhiyun	bool "Desktop OpenGL"
163*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBGL
164*4882a593Smuzhiyun	help
165*4882a593Smuzhiyun	  Use desktop OpenGL.
166*4882a593Smuzhiyun
167*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_OPENGL_ES2
168*4882a593Smuzhiyun	bool "OpenGL ES 2.0+"
169*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBGLES
170*4882a593Smuzhiyun	help
171*4882a593Smuzhiyun	  Use OpenGL ES 2.0 and later versions.
172*4882a593Smuzhiyun
173*4882a593Smuzhiyunendchoice
174*4882a593Smuzhiyun
175*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_OPENGL_LIB
176*4882a593Smuzhiyun	bool "opengl module"
177*4882a593Smuzhiyun	select BR2_PACKAGE_QT5BASE_WIDGETS
178*4882a593Smuzhiyun	help
179*4882a593Smuzhiyun	  This option enables the Qt5OpenGL library. This library
180*4882a593Smuzhiyun	  includes OpenGL support classes provided to ease porting
181*4882a593Smuzhiyun	  from Qt 4.x.
182*4882a593Smuzhiyun
183*4882a593Smuzhiyunendif
184*4882a593Smuzhiyun
185*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_LINUXFB
186*4882a593Smuzhiyun	bool "linuxfb support"
187*4882a593Smuzhiyun
188*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_DIRECTFB
189*4882a593Smuzhiyun	bool "directfb support"
190*4882a593Smuzhiyun	depends on BR2_PACKAGE_DIRECTFB
191*4882a593Smuzhiyun
192*4882a593Smuzhiyuncomment "directfb backend available if directfb is enabled"
193*4882a593Smuzhiyun	depends on !BR2_PACKAGE_DIRECTFB
194*4882a593Smuzhiyun
195*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_XCB
196*4882a593Smuzhiyun	bool "X.org XCB support"
197*4882a593Smuzhiyun	default y
198*4882a593Smuzhiyun	depends on BR2_PACKAGE_XORG7
199*4882a593Smuzhiyun	select BR2_PACKAGE_XLIB_LIBX11
200*4882a593Smuzhiyun	select BR2_PACKAGE_LIBXCB
201*4882a593Smuzhiyun	select BR2_PACKAGE_XCB_UTIL_IMAGE
202*4882a593Smuzhiyun	select BR2_PACKAGE_XCB_UTIL_KEYSYMS
203*4882a593Smuzhiyun	select BR2_PACKAGE_XCB_UTIL_RENDERUTIL
204*4882a593Smuzhiyun	select BR2_PACKAGE_XCB_UTIL_WM
205*4882a593Smuzhiyun	select BR2_PACKAGE_LIBXKBCOMMON
206*4882a593Smuzhiyun
207*4882a593Smuzhiyuncomment "X.org XCB backend available if X.org is enabled"
208*4882a593Smuzhiyun	depends on !BR2_PACKAGE_XORG7
209*4882a593Smuzhiyun
210*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_EGLFS
211*4882a593Smuzhiyun	bool "eglfs support"
212*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBEGL
213*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBGBM
214*4882a593Smuzhiyun	depends on BR2_PACKAGE_QT5_GL_AVAILABLE
215*4882a593Smuzhiyun	default y if !BR2_PACKAGE_WAYLAND && !BR2_PACKAGE_QT5BASE_XCB
216*4882a593Smuzhiyun	select BR2_PACKAGE_QT5BASE_OPENGL
217*4882a593Smuzhiyun
218*4882a593Smuzhiyuncomment "eglfs backend available if OpenGL and EGL are enabled"
219*4882a593Smuzhiyun	depends on !BR2_PACKAGE_HAS_LIBEGL || !BR2_PACKAGE_QT5_GL_AVAILABLE
220*4882a593Smuzhiyun
221*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_DEFAULT_QPA
222*4882a593Smuzhiyun	string "Default graphical platform"
223*4882a593Smuzhiyun	default "wayland" if BR2_PACKAGE_QT5WAYLAND
224*4882a593Smuzhiyun	default "xcb" if BR2_PACKAGE_QT5BASE_XCB
225*4882a593Smuzhiyun	default "eglfs" if BR2_PACKAGE_QT5BASE_EGLFS
226*4882a593Smuzhiyun	help
227*4882a593Smuzhiyun	  Choose the default platform abstraction to use for graphical
228*4882a593Smuzhiyun	  applications (e.g xcb, linuxfb, eglfs, ...). If this is
229*4882a593Smuzhiyun	  empty, the default for your architecture will be used
230*4882a593Smuzhiyun	  (usually this is eglfs).
231*4882a593Smuzhiyun
232*4882a593Smuzhiyun	  You can get a list of supported platforms by running a Qt
233*4882a593Smuzhiyun	  application with the option "-platform help" on your
234*4882a593Smuzhiyun	  target. You can choose a different platform at runtime with
235*4882a593Smuzhiyun	  the -platform option.
236*4882a593Smuzhiyun
237*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_PRINTSUPPORT
238*4882a593Smuzhiyun	depends on BR2_PACKAGE_QT5BASE_WIDGETS
239*4882a593Smuzhiyun	def_bool y
240*4882a593Smuzhiyun
241*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_FONTCONFIG
242*4882a593Smuzhiyun	bool "fontconfig support"
243*4882a593Smuzhiyun	select BR2_PACKAGE_FONTCONFIG
244*4882a593Smuzhiyun	help
245*4882a593Smuzhiyun	  This option enables Fontconfig and Freetype support using
246*4882a593Smuzhiyun	  the system fontconfig and freetype2 libraries.
247*4882a593Smuzhiyun
248*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_HARFBUZZ
249*4882a593Smuzhiyun	bool "harfbuzz support"
250*4882a593Smuzhiyun	select BR2_PACKAGE_HARFBUZZ if \
251*4882a593Smuzhiyun		BR2_TOOLCHAIN_HAS_SYNC_4 && \
252*4882a593Smuzhiyun		BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
253*4882a593Smuzhiyun	help
254*4882a593Smuzhiyun	  This option enables HarfBuzz support (either system harfbuzz
255*4882a593Smuzhiyun	  if the toolchain supports __sync for 4 bytes, or the qt
256*4882a593Smuzhiyun	  provided one which avoids this dependency by using QAtomic).
257*4882a593Smuzhiyun
258*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_GIF
259*4882a593Smuzhiyun	bool "GIF support"
260*4882a593Smuzhiyun	help
261*4882a593Smuzhiyun	  This compiles and installs the plugin for GIF reading support.
262*4882a593Smuzhiyun
263*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_JPEG
264*4882a593Smuzhiyun	bool "JPEG support"
265*4882a593Smuzhiyun	select BR2_PACKAGE_JPEG
266*4882a593Smuzhiyun	help
267*4882a593Smuzhiyun	  This option enables JPEG support using the system libjpeg
268*4882a593Smuzhiyun	  library.
269*4882a593Smuzhiyun
270*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_PNG
271*4882a593Smuzhiyun	bool "PNG support"
272*4882a593Smuzhiyun	select BR2_PACKAGE_LIBPNG
273*4882a593Smuzhiyun	help
274*4882a593Smuzhiyun	  This option enables PNG support using the system libpng
275*4882a593Smuzhiyun	  library.
276*4882a593Smuzhiyun
277*4882a593Smuzhiyunendif
278*4882a593Smuzhiyun
279*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_SYSLOG
280*4882a593Smuzhiyun	bool "syslog support"
281*4882a593Smuzhiyun	help
282*4882a593Smuzhiyun	  Logs to the standard UNIX logging mechanism.
283*4882a593Smuzhiyun
284*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_DBUS
285*4882a593Smuzhiyun	bool "DBus module"
286*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_HAS_THREADS
287*4882a593Smuzhiyun	depends on BR2_USE_MMU
288*4882a593Smuzhiyun	select BR2_PACKAGE_DBUS
289*4882a593Smuzhiyun	help
290*4882a593Smuzhiyun	  This option enables the D-Bus module.
291*4882a593Smuzhiyun
292*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_ICU
293*4882a593Smuzhiyun	bool "Enable ICU support"
294*4882a593Smuzhiyun	depends on !BR2_BINFMT_FLAT # icu
295*4882a593Smuzhiyun	depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu
296*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # icu
297*4882a593Smuzhiyun	select BR2_PACKAGE_ICU
298*4882a593Smuzhiyun	help
299*4882a593Smuzhiyun	  This option enables ICU support in Qt5. This is for example
300*4882a593Smuzhiyun	  needed for Qt5Webkit.
301*4882a593Smuzhiyun
302*4882a593Smuzhiyuncomment "icu support needs a toolchain w/ gcc >= 4.9, host gcc >= 4.9"
303*4882a593Smuzhiyun	depends on !BR2_BINFMT_FLAT
304*4882a593Smuzhiyun	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
305*4882a593Smuzhiyun		!BR2_HOST_GCC_AT_LEAST_4_9
306*4882a593Smuzhiyun
307*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_TSLIB
308*4882a593Smuzhiyun	bool "Enable Tslib support"
309*4882a593Smuzhiyun	select BR2_PACKAGE_TSLIB
310*4882a593Smuzhiyun	help
311*4882a593Smuzhiyun	  This options enables the Tslib plugin
312*4882a593Smuzhiyun
313*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_USE_RGA
314*4882a593Smuzhiyun	bool "Enable RGA"
315*4882a593Smuzhiyun	depends on BR2_PACKAGE_ROCKCHIP_RGA
316*4882a593Smuzhiyun	help
317*4882a593Smuzhiyun	  This options enables the RGA rendering
318*4882a593Smuzhiyun
319*4882a593Smuzhiyunendif
320*4882a593Smuzhiyun
321*4882a593Smuzhiyunif BR2_PACKAGE_QT5BASE_LINUXFB
322*4882a593Smuzhiyun
323*4882a593Smuzhiyunif BR2_PACKAGE_LIBDRM
324*4882a593Smuzhiyun
325*4882a593Smuzhiyunchoice
326*4882a593Smuzhiyun	prompt "Pixel format of linuxfb drm screen"
327*4882a593Smuzhiyun	default BR2_PACKAGE_QT5BASE_LINUXFB_RGB565
328*4882a593Smuzhiyun	help
329*4882a593Smuzhiyun	  Select pixel format of linuxfb drm screen
330*4882a593Smuzhiyun
331*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_LINUXFB_RGB565
332*4882a593Smuzhiyun	bool "rgb565"
333*4882a593Smuzhiyun
334*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_LINUXFB_RGB32
335*4882a593Smuzhiyun	bool "xrgb8888"
336*4882a593Smuzhiyun
337*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_LINUXFB_ARGB32
338*4882a593Smuzhiyun	bool "argb8888"
339*4882a593Smuzhiyun
340*4882a593Smuzhiyunendchoice
341*4882a593Smuzhiyun
342*4882a593Smuzhiyunendif
343*4882a593Smuzhiyun
344*4882a593Smuzhiyunconfig BR2_PACKAGE_QT5BASE_LINUXFB_DIRECT_PAINTING
345*4882a593Smuzhiyun	bool "Enable linuxfb direct painting hacks"
346*4882a593Smuzhiyun	help
347*4882a593Smuzhiyun	  This options enables the linuxfb direct painting hacks
348*4882a593Smuzhiyun
349*4882a593Smuzhiyunendif
350