diff --git a/net/asterisk-g72x/Makefile b/net/asterisk-g72x/Makefile index dc0c7f3..78d9fbd 100644 --- a/net/asterisk-g72x/Makefile +++ b/net/asterisk-g72x/Makefile @@ -48,12 +48,19 @@ $(call Package/asterisk-g72x/Default) VARIANT:=asterisk15 endef +define Package/asterisk16-codec-g729 +$(call Package/asterisk-g72x/Default) + DEPENDS+=asterisk16 + VARIANT:=asterisk16 +endef + define Package/description/Default Asterisk G.729 codec based on bcg729 implementation. endef Package/asterisk13-codec-g729/description = $(Package/description/Default) Package/asterisk15-codec-g729/description = $(Package/description/Default) +Package/asterisk16-codec-g729/description = $(Package/description/Default) CONFIGURE_ARGS+= \ --with-bcg729 \ @@ -71,6 +78,12 @@ CONFIGURE_ARGS+= \ --with-asterisk150 endif +ifeq ($(BUILD_VARIANT),asterisk16) +CONFIGURE_ARGS+= \ + --with-asterisk-includes=$(STAGING_DIR)/usr/include/asterisk-16/include \ + --with-asterisk160 +endif + define Package/Install/Default $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_g729.so \ @@ -79,6 +92,8 @@ endef Package/asterisk13-codec-g729/install = $(Package/Install/Default) Package/asterisk15-codec-g729/install = $(Package/Install/Default) +Package/asterisk16-codec-g729/install = $(Package/Install/Default) $(eval $(call BuildPackage,asterisk13-codec-g729)) $(eval $(call BuildPackage,asterisk15-codec-g729)) +$(eval $(call BuildPackage,asterisk16-codec-g729))