2 # Copyright (C) 2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=asterisk-g72x
14 PKG_SOURCE
:=asterisk-g72x-
$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://asterisk.hosting.lv
/src
/
16 PKG_HASH
:=ffea55374c2134415569b876a68d9a12ce376146a22fad3963c8edc281052adf
18 PKG_BUILD_DIR
=$(BUILD_DIR
)/asterisk-g72x-
$(PKG_VERSION
)
23 PKG_LICENSE_FILES
:=README.md
24 PKG_MAINTAINER
:=Alex Samorukov
<samm@os2.kiev.ua
>
26 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
28 include $(INCLUDE_DIR
)/package.mk
30 define Package
/asterisk-g72x
/Default
34 TITLE
:=G
.729 codec support
35 URL
:=http
://asterisk.hosting.lv
39 define Package
/asterisk13-codec-g729
40 $(call Package
/asterisk-g72x
/Default
)
45 define Package
/asterisk15-codec-g729
46 $(call Package
/asterisk-g72x
/Default
)
51 define Package
/asterisk16-codec-g729
52 $(call Package
/asterisk-g72x
/Default
)
57 define Package
/description
/Default
58 Asterisk G
.729 codec based on bcg729 implementation.
61 Package
/asterisk13-codec-g729
/description
= $(Package
/description
/Default
)
62 Package
/asterisk15-codec-g729
/description
= $(Package
/description
/Default
)
63 Package
/asterisk16-codec-g729
/description
= $(Package
/description
/Default
)
69 ifeq ($(BUILD_VARIANT
),asterisk13
)
71 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-13
/include \
75 ifeq ($(BUILD_VARIANT
),asterisk15
)
77 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-15
/include \
81 ifeq ($(BUILD_VARIANT
),asterisk16
)
83 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-16
/include \
87 define Package
/Install
/Default
88 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
89 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_g729.so \
90 $(1)/usr
/lib
/asterisk
/modules
/
93 Package
/asterisk13-codec-g729
/install = $(Package
/Install
/Default
)
94 Package
/asterisk15-codec-g729
/install = $(Package
/Install
/Default
)
95 Package
/asterisk16-codec-g729
/install = $(Package
/Install
/Default
)
97 $(eval
$(call BuildPackage
,asterisk13-codec-g729
))
98 $(eval
$(call BuildPackage
,asterisk15-codec-g729
))
99 $(eval
$(call BuildPackage
,asterisk16-codec-g729
))