| # netsurf mixes up host and target CFLAGS, so it isn't compatible with |
| # architectures where we pass ABI specific compiler flags (TARGET_ABI) |
| config BR2_PACKAGE_NETSURF_ARCH_SUPPORTS |
| bool |
| default y if !((BR2_arc && BR2_ARC_ATOMIC_EXT) || \ |
| BR2_powerpc_8540 || BR2_powerpc_8548 || BR2_powerpc_e500mc || \ |
| BR2_xtensa) |
| |
| comment "netsurf needs a toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS |
| depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS |
| |
| config BR2_PACKAGE_NETSURF |
| bool "netsurf" |
| # static linking support is broken beyond repair |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS |
| select BR2_PACKAGE_EXPAT |
| select BR2_PACKAGE_JPEG |
| select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE |
| select BR2_PACKAGE_LIBPNG |
| select BR2_PACKAGE_OPENSSL if BR2_PACKAGE_LIBCURL |
| select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL if BR2_PACKAGE_LIBCURL |
| help |
| NetSurf is a compact graphical web browser which aims for |
| HTML5, CSS and JavaScript support. |
| Frontends: GTK (X11), SDL 1.2 (framebuffer) |
| |
| http://www.netsurf-browser.org/ |
| |
| if BR2_PACKAGE_NETSURF |
| |
| choice |
| prompt "Netsurf frontend" |
| default BR2_PACKAGE_NETSURF_SDL |
| |
| config BR2_PACKAGE_NETSURF_SDL |
| bool "sdl frontend" |
| select BR2_PACKAGE_SDL |
| help |
| Select SDL 1.2 frontend. |
| |
| config BR2_PACKAGE_NETSURF_GTK |
| bool "gtk2 frontend" |
| depends on BR2_PACKAGE_LIBGTK2 |
| help |
| Select GTK+ 2 frontend. |
| |
| config BR2_PACKAGE_NETSURF_GTK3 |
| bool "gtk3 frontend" |
| depends on BR2_PACKAGE_LIBGTK3 |
| help |
| Select GTK+ 3 frontend. |
| |
| endchoice |
| |
| endif |