5c6d20c9dc
For details see
f500ae8ea4
Fixes
http://autobuild.buildroot.net/results/e46/e468792af4aadbc6c9fce828a9d423e35c303b90/
http://autobuild.buildroot.net/results/88f/88f2cdbe2aad2d2476372dd4d559edf2bf16d5b1/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
54 lines
1.4 KiB
Makefile
54 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# janus-gateway
|
|
#
|
|
################################################################################
|
|
|
|
JANUS_GATEWAY_VERSION = v0.1.0
|
|
JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,$(JANUS_GATEWAY_VERSION))
|
|
JANUS_GATEWAY_LICENSE = GPLv3
|
|
JANUS_GATEWAY_LICENSE_FILES = COPYING
|
|
|
|
# ding-libs provides the ini_config library
|
|
JANUS_GATEWAY_DEPENDENCIES = host-pkgconf libmicrohttpd jansson \
|
|
libnice sofia-sip libsrtp host-gengetopt openssl ding-libs
|
|
|
|
# Straight out of the repository, no ./configure, and we also patch
|
|
# configure.ac.
|
|
JANUS_GATEWAY_AUTORECONF = YES
|
|
|
|
define JANUS_GATEWAY_M4
|
|
mkdir -p $(@D)/m4
|
|
endef
|
|
JANUS_GATEWAY_POST_PATCH_HOOKS += JANUS_GATEWAY_M4
|
|
|
|
JANUS_GATEWAY_CONF_OPTS = \
|
|
--disable-data-channels \
|
|
--disable-rabbitmq
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBWEBSOCKETS),y)
|
|
JANUS_GATEWAY_DEPENDENCIES += libwebsockets
|
|
JANUS_GATEWAY_CONF_OPTS += --enable-websockets
|
|
else
|
|
JANUS_GATEWAY_CONF_OPTS += --disable-websockets
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_OPUS),y)
|
|
JANUS_GATEWAY_DEPENDENCIES += opus
|
|
JANUS_GATEWAY_CONF_OPTS += --enable-plugin-audiobridge
|
|
else
|
|
JANUS_GATEWAY_CONF_OPTS += --disable-plugin-audiobridge
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBOGG),y)
|
|
JANUS_GATEWAY_DEPENDENCIES += libogg
|
|
JANUS_GATEWAY_CONF_OPTS += --enable-plugin-voicemail
|
|
else
|
|
JANUS_GATEWAY_CONF_OPTS += --disable-plugin-voicemail
|
|
endif
|
|
|
|
# Parallel build broken
|
|
JANUS_GATEWAY_MAKE = $(MAKE1)
|
|
|
|
$(eval $(autotools-package))
|