xref: /OK3568_Linux_fs/buildroot/package/netsurf/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# netsurf mixes up host and target CFLAGS, so it isn't compatible with
2*4882a593Smuzhiyun# architectures where we pass ABI specific compiler flags (TARGET_ABI)
3*4882a593Smuzhiyunconfig BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
4*4882a593Smuzhiyun	bool
5*4882a593Smuzhiyun	default y if !((BR2_arc && BR2_ARC_ATOMIC_EXT) || \
6*4882a593Smuzhiyun		BR2_powerpc_8540 || BR2_powerpc_8548 || BR2_powerpc_e500mc || \
7*4882a593Smuzhiyun		BR2_xtensa)
8*4882a593Smuzhiyun
9*4882a593Smuzhiyuncomment "netsurf needs a toolchain w/ dynamic library"
10*4882a593Smuzhiyun	depends on BR2_STATIC_LIBS
11*4882a593Smuzhiyun	depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig BR2_PACKAGE_NETSURF
14*4882a593Smuzhiyun	bool "netsurf"
15*4882a593Smuzhiyun	# static linking support is broken beyond repair
16*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
17*4882a593Smuzhiyun	depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
18*4882a593Smuzhiyun	select BR2_PACKAGE_EXPAT
19*4882a593Smuzhiyun	select BR2_PACKAGE_JPEG
20*4882a593Smuzhiyun	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
21*4882a593Smuzhiyun	select BR2_PACKAGE_LIBPNG
22*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL if BR2_PACKAGE_LIBCURL
23*4882a593Smuzhiyun	help
24*4882a593Smuzhiyun	  NetSurf is a compact graphical web browser which aims for
25*4882a593Smuzhiyun	  HTML5, CSS and JavaScript support.
26*4882a593Smuzhiyun	  Frontends: GTK (X11), SDL 1.2 (framebuffer)
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun	  http://www.netsurf-browser.org/
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunif BR2_PACKAGE_NETSURF
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunchoice
33*4882a593Smuzhiyun	prompt "Netsurf frontend"
34*4882a593Smuzhiyun	default BR2_PACKAGE_NETSURF_SDL
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunconfig BR2_PACKAGE_NETSURF_SDL
37*4882a593Smuzhiyun	bool "sdl frontend"
38*4882a593Smuzhiyun	select BR2_PACKAGE_SDL
39*4882a593Smuzhiyun	help
40*4882a593Smuzhiyun	  Select SDL 1.2 frontend.
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunconfig BR2_PACKAGE_NETSURF_GTK
43*4882a593Smuzhiyun	bool "gtk2 frontend"
44*4882a593Smuzhiyun	depends on BR2_PACKAGE_LIBGTK2
45*4882a593Smuzhiyun	help
46*4882a593Smuzhiyun	  Select GTK+ 2 frontend.
47*4882a593Smuzhiyun
48*4882a593Smuzhiyunconfig BR2_PACKAGE_NETSURF_GTK3
49*4882a593Smuzhiyun	bool "gtk3 frontend"
50*4882a593Smuzhiyun	depends on BR2_PACKAGE_LIBGTK3
51*4882a593Smuzhiyun	help
52*4882a593Smuzhiyun	  Select GTK+ 3 frontend.
53*4882a593Smuzhiyun
54*4882a593Smuzhiyunendchoice
55*4882a593Smuzhiyun
56*4882a593Smuzhiyunendif
57