From: Andre Heider Date: Fri, 12 Oct 2018 10:41:59 +0000 (+0200) Subject: asterisk-opus: add variant for asterisk 16 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=a669566e1be0676c2fb9f505d58c2ea714623459;p=feed%2Ftelephony.git asterisk-opus: add variant for asterisk 16 Signed-off-by: Andre Heider --- diff --git a/net/asterisk-opus/Makefile b/net/asterisk-opus/Makefile index 36f4abd..f357ab1 100644 --- a/net/asterisk-opus/Makefile +++ b/net/asterisk-opus/Makefile @@ -53,6 +53,12 @@ $(call Package/$(PKG_NAME)/Default) VARIANT:=asterisk15 endef +define Package/asterisk16-codec-opus +$(call Package/$(PKG_NAME)/Default) + DEPENDS+=asterisk16 + VARIANT:=asterisk16 +endef + define Package/description/Default Opus is the default audio codec in WebRTC. WebRTC is available in Asterisk via SIP over WebSockets (WSS). Nevertheless, Opus can be used @@ -69,6 +75,7 @@ endef Package/asterisk13-codec-opus/description = $(Package/description/Default) Package/asterisk15-codec-opus/description = $(Package/description/Default) +Package/asterisk16-codec-opus/description = $(Package/description/Default) ifeq ($(BUILD_VARIANT),asterisk13) TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-13/include @@ -78,6 +85,10 @@ ifeq ($(BUILD_VARIANT),asterisk15) TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-15/include endif +ifeq ($(BUILD_VARIANT),asterisk16) +TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-16/include +endif + define Package/Install/Default $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules $(INSTALL_BIN) $(PKG_BUILD_DIR)/codecs/codec_opus_open_source.so \ @@ -86,9 +97,11 @@ endef Package/asterisk13-codec-opus/install = $(Package/Install/Default) Package/asterisk15-codec-opus/install = $(Package/Install/Default) +Package/asterisk16-codec-opus/install = $(Package/Install/Default) define Build/Configure endef $(eval $(call BuildPackage,asterisk13-codec-opus)) $(eval $(call BuildPackage,asterisk15-codec-opus)) +$(eval $(call BuildPackage,asterisk16-codec-opus))