janus-gateway: make recordplay plugin optional
authorAdam Duskett <Aduskett@gmail.com>
Wed, 25 Jan 2017 13:42:40 +0000 (08:42 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 28 Jan 2017 08:39:40 +0000 (21:39 +1300)
Currently janus-gateway is built by default with the record and play plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 68K .so
file on the target directory, and janus will also create a warning when ran
if the plugin does not have a matching configuration file setup by the user,
as it will not use the example config file by default.

This patch makes the record and play plugin a option.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/janus-gateway/Config.in
package/janus-gateway/janus-gateway.mk

index 39297a80d5d8bad13e12c10d8455b68e43043eea..c050edef848fe1def27eab928ad5d1dbad2be794 100644 (file)
@@ -26,6 +26,9 @@ config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
 config BR2_PACKAGE_JANUS_ECHO_TEST
        bool "echo test"
 
+config BR2_PACKAGE_JANUS_RECORDPLAY
+       bool "record and play"
+
 config BR2_PACKAGE_JANUS_SIP_GATEWAY
        bool "sip gateway"
        select BR2_PACKAGE_SOFIA_SIP
index ce1239312957c98dbd0c6b916fefba135b0a5739..a051e582a53e67cf0001e9ba2afaf099df760cd3 100644 (file)
@@ -39,6 +39,12 @@ else
 JANUS_GATEWAY_CONF_OPTS += --disable-plugin-echotest
 endif
 
+ifeq ($(BR2_PACKAGE_JANUS_RECORDPLAY),y)
+JANUS_GATEWAY_CONF_OPTS += --enable-plugin-recordplay
+else
+JANUS_GATEWAY_CONF_OPTS += --disable-plugin-recordplay
+endif
+
 ifeq ($(BR2_PACKAGE_JANUS_SIP_GATEWAY),y)
 JANUS_GATEWAY_DEPENDENCIES += sofia-sip
 JANUS_GATEWAY_CONF_OPTS += --enable-plugin-sip