depends libxml2 &&
depends gtk+3 TARGET=gtk3 &&
depends lcms2 &&
depends freetype2 &&
depends netsurf-buildsystem &&
depends nsgenbind &&
depends hubbub &&
depends libcss &&
depends libdom &&
depends libnsutils &&
depends libparserutils &&
depends libwapcaplet &&
depends vim && # needed for xxd
#optional
optional_depends utf8proc \
		 NETSURF_USE_UTF8PROC={YES,NO} \
		 'for UTF8 support' &&
optional_depends SSL \
		 NETSURF_USE_OPENSSL={YES,NO}\
		 'for SSL/TLS support' &&
optional_depends curl \
		 NETSURF_USE_CURL={YES,NO} \
		 'to use CURL' &&
optional_depends libnsbmp \
                 "NETSURF_USE_BMP=YES" \
                 "NETSURF_USE_BMP=NO" \
                 "for displaying BMPs and ICOs" &&
optional_depends libnsgif \
                 "NETSURF_USE_GIF=YES" \
                 "NETSURF_USE_GIF=NO" \
                 "for displaying GIFs" &&
optional_depends JPEG \
                 "NETSURF_USE_JPEG=YES" \
                 "NETSURF_USE_JPEG=NO" \
                 "for displaying JPEGs" &&
optional_depends libpng \
                 "NETSURF_USE_PNG=YES" \
                 "NETSURF_USE_PNG=NO" \
                 "for displaying PNGs" &&
optional_depends libmng \
                 "NETSURF_USE_MNG=YES" \
                 "NETSURF_USE_MNG=NO" \
                 "for displaying MNGs, JNGs, PNGs" &&
optional_depends libwebp \
		 NETSURF_USE_WEBP={YES,NO} \
		 'for WebP support' &&
optional_depends gstreamer \
		 NETSURF_USE_VIDEO={YES,NO} \
		 'for video playback support' &&
optional_depends libharu2-scm \
                 "NETSURF_USE_HARU_PDF=YES" \
                 "NETSURF_USE_HARU_PDF=NO" \
                 "for PDF export and GTK printing support" &&
optional_depends libsvgtiny \
                 NETSURF_USE_NSSVG={YES,NO} \
                 "for displaying SVGs" &&
optional_depends librsvg2 \
                 "NETSURF_USE_RSVG=YES" \
                 "NETSURF_USE_RSVG=NO" \
                 "for displaying SVGs" &&
optional_depends libpencil \
                 NETSURF_USE_PENCIL={YES,NO} \
                 "for displaying RISC OS Drawfiles" &&
optional_depends librosprite \
                 "NETSURF_USE_ROSPRITE=YES" \
                 "NETSURF_USE_ROSPRITE=NO" \
                 "for displaying RISC OS Sprites" &&
optional_depends libnslog \
		 NETSURF_USE_NSLOG={YES,NO} \
		 'for logging support' &&
optional_depends libnspsl \
		 NETSURF_USE_NSPSL={YES,NO} \
		 'to use NetSurf public suffix list handling' &&
optional_depends duktape \
		 NETSURF_USE_DUKTAPE={YES,NO} \
		 'for Javascript support'
