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_MD5SUM
:=4573a6949cf46dadaf1d0d6bc2ee6755
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 include $(INCLUDE_DIR
)/package.mk
28 define Package
/asterisk-g72x
/Default
32 TITLE
:=G
.729 codec for Asterisk open source PBX
33 URL
:=http
://asterisk.hosting.lv
37 define Package
/asterisk11-codec-g729
38 $(call Package
/asterisk-g72x
/Default
)
43 define Package
/asterisk13-codec-g729
44 $(call Package
/asterisk-g72x
/Default
)
49 define Package
/description
/Default
50 Asterisk G
.729 codec based on bcg729 implementation.
53 Package
/asterisk11-codec-g729
/description
= $(Package
/description
/Default
)
54 Package
/asterisk13-codec-g729
/description
= $(Package
/description
/Default
)
56 ifeq ($(BUILD_VARIANT
),asterisk11
)
60 CFLAGS
="$(TARGET_CFLAGS) -DASTERISK_VERSION_NUM=110000 -DLOW_MEMORY -D_XOPEN_SOURCE=600 $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/asterisk-11/include -DHAVE_CONFIG_H -I. -fPIC" \
61 LDFLAGS
="$(TARGET_LDFLAGS)" \
62 DESTDIR
="$(PKG_INSTALL_DIR)"
65 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-11
/include \
72 ifeq ($(BUILD_VARIANT
),asterisk13
)
76 CFLAGS
="$(TARGET_CFLAGS) -DASTERISK_VERSION_NUM=130000 -DLOW_MEMORY -D_XOPEN_SOURCE=600 $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/asterisk-13/include -DHAVE_CONFIG_H -I. -fPIC" \
77 LDFLAGS
="$(TARGET_LDFLAGS)" \
78 DESTDIR
="$(PKG_INSTALL_DIR)"
81 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-13
/include \
88 define Package
/Install
/Default
89 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
90 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_g729.so
$(1)/usr
/lib
/asterisk
/modules
/
93 Package
/asterisk11-codec-g729
/install = $(Package
/Install
/Default
)
94 Package
/asterisk13-codec-g729
/install = $(Package
/Install
/Default
)
96 $(eval
$(call BuildPackage
,asterisk11-codec-g729
))
97 $(eval
$(call BuildPackage
,asterisk13-codec-g729
))