janus-gateway: make recordplay plugin optional
[buildroot-gz.git] / package / janus-gateway / Config.in
blobc050edef848fe1def27eab928ad5d1dbad2be794
1 menuconfig BR2_PACKAGE_JANUS_GATEWAY
2         bool "janus-gateway"
3         select BR2_PACKAGE_JANSSON
4         select BR2_PACKAGE_LIBGLIB2
5         select BR2_PACKAGE_LIBNICE
6         select BR2_PACKAGE_LIBSRTP
7         select BR2_PACKAGE_OPENSSL
8         depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
9         depends on BR2_USE_WCHAR # libnice -> libglib2
10         depends on BR2_USE_MMU # libnice
11         depends on !BR2_STATIC_LIBS # dlopen
12         help
13           Janus is an open source, general purpose, WebRTC gateway
14           designed and developed by Meetecho.
16           https://github.com/meetecho/janus-gateway
18 if BR2_PACKAGE_JANUS_GATEWAY
20 comment "plugins"
22 config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
23         bool "audio bridge"
24         select BR2_PACKAGE_OPUS
26 config BR2_PACKAGE_JANUS_ECHO_TEST
27         bool "echo test"
29 config BR2_PACKAGE_JANUS_RECORDPLAY
30         bool "record and play"
32 config BR2_PACKAGE_JANUS_SIP_GATEWAY
33         bool "sip gateway"
34         select BR2_PACKAGE_SOFIA_SIP
36 endif
38 comment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar"
39         depends on BR2_USE_MMU
40         depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR