2 # Copyright (C) 2014 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
:=asterisk18-codec-g729
14 PKG_SOURCE
:=asterisk-g72x-
$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://asterisk.hosting.lv
/src
/
16 PKG_MD5SUM
:=a830aefa27634787f41ff8b209ba585b
18 PKG_BUILD_DIR
=$(BUILD_DIR
)/$(PKG_NAME
)
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/asterisk18-codec-g729
28 URL
:=http
://asterisk.hosting.lv
29 DEPENDS
:= asterisk18
+bcg729
30 TITLE
:=G
.729 codec for Asterisk open source PBX
31 MAINTAINER
:=Alex Samorukov
<samm@os2.kiev.ua
>
34 define Package
/asterisk11-codec-g729
/description
35 Asterisk G
.729 codec based on bcg729 implementation.
41 CFLAGS
="$(TARGET_CFLAGS) -DASTERISK_VERSION_NUM=110000 -DLOW_MEMORY -D_XOPEN_SOURCE=600 $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/asterisk-1.8/include -DHAVE_CONFIG_H -I. -fPIC" \
42 LDFLAGS
="$(TARGET_LDFLAGS)" \
43 DESTDIR
="$(PKG_INSTALL_DIR)"
46 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-11
/include \
53 rm -rf
$(PKG_BUILD_DIR
)/
54 mkdir
-p
$(PKG_BUILD_DIR
)/
55 $(TAR
) -xvjf
$(DL_DIR
)/$(PKG_SOURCE
) -C
$(PKG_BUILD_DIR
) --strip 1
59 define Package
/asterisk18-codec-g729
/install
60 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
61 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_g729.so
$(1)/usr
/lib
/asterisk
/modules
/
64 $(eval
$(call BuildPackage
,asterisk18-codec-g729
))