summaryrefslogtreecommitdiffstats
path: root/rules/wpewebkit.in
blob: f123f4dad3430cadc769c112115275e572e34e2b (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
## SECTION=multimedia_libs

menuconfig WPEWEBKIT
	tristate
	prompt "wpewebkit                     "
	select HOST_CMAKE
	select HOST_GPERF
	select HOST_NINJA
	select HOST_SYSTEM_PERL
	select HOST_SYSTEM_PERL_JSON
	select HOST_SYSTEM_RUBY
	select GLIB
	select LIBWPE
	select CAIRO
	select CAIRO_EGL
	select CAIRO_FREETYPE
	select CAIRO_GLES2
	select CAIRO_PNG
	select FONTCONFIG
	select FREETYPE
	select ICU
	select HARFBUZZ
	select HARFBUZZ_ICU
	select GLIB_NETWORKING if RUNTIME
	select LIBJPEG
	select LIBWEBP
	select LIBWEBP_DEMUX
	select SQLITE
	select ZLIB
	select LIBPNG
	select LIBSOUP
	select LIBXML2
	select LIBXSLT
	select LIBXSLT_LIBXSLT
	select MESALIB
	select MESALIB_EGL
	select MESALIB_GLES2
	select LIBEPOXY
	select LIBGCRYPT
	select GSTREAMER1			if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_APP		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_AUDIOCONVERT	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_AUDIOMIXER	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_AUDIORESAMPLE	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_EGL		if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BASE1_GIO		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_GL		if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BASE1_PLAYBACK	if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_BASE1_VIDEOCONVERT	if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BASE1_VOLUME		if WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1		if (WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO) && RUNTIME
	select GST_PLUGINS_GOOD1_AUDIOFX	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1_AUTODETECT	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1_INTERLEAVE	if WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1_ISOMP4		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1_MATROSKA	if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
	select GST_PLUGINS_GOOD1_VIDEOFILTER	if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BAD1			if (WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO) && RUNTIME
	# fdkaac is preferred but currently not available
	select GST_PLUGINS_BAD1_FDKAAC		if WPEWEBKIT_AUDIO && BROKEN
	select GST_PLUGINS_BAD1_DEBUGUTILS	if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BAD1_OPUS		if WPEWEBKIT_AUDIO
	select GST_PLUGINS_BAD1_SUBENC		if WPEWEBKIT_VIDEO
	select GST_PLUGINS_BAD1_VIDEOPARSERS	if WPEWEBKIT_VIDEO
	select WPEBACKEND_FDO
	select QT5				if WPEWEBKIT_QT
	select QT5_MODULE_QTDECLARATIVE		if WPEWEBKIT_QT
	select SYSTEMD				if WPEWEBKIT_JOURNALD
	help
	  WebPlatformForEmbedded port for the WebKit cross-platform web browser engine.

if WPEWEBKIT

config WPEWEBKIT_QT
	bool
	prompt "Qt API"

config WPEWEBKIT_JOURNALD
	bool
	depends on INITMETHOD_SYSTEMD
	default y
	prompt "journald support"

config WPEWEBKIT_VIDEO
	bool
	prompt "video support"

config WPEWEBKIT_AUDIO
	bool
	prompt "audio support"

endif