2 # Copyright (C) 2015 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
:=05825dfbe4959dc5c90b2f7b91e3d4e3
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
/asterisk18-codec-g729
38 $(call Package
/asterisk-g72x
/Default
)
43 define Package
/asterisk11-codec-g729
44 $(call Package
/asterisk-g72x
/Default
)
49 define Package
/asterisk13-codec-g729
50 $(call Package
/asterisk-g72x
/Default
)
55 define Package
/description
/Default
56 Asterisk G
.729 codec based on bcg729 implementation.
59 Package
/asterisk18-codec-g729
/description
= $(Package
/description
/Default
)
60 Package
/asterisk11-codec-g729
/description
= $(Package
/description
/Default
)
61 Package
/asterisk13-codec-g729
/description
= $(Package
/description
/Default
)
63 ifeq ($(BUILD_VARIANT
),asterisk18
)
67 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" \
68 LDFLAGS
="$(TARGET_LDFLAGS)" \
69 DESTDIR
="$(PKG_INSTALL_DIR)"
72 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-1.8
/include \
79 ifeq ($(BUILD_VARIANT
),asterisk11
)
83 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" \
84 LDFLAGS
="$(TARGET_LDFLAGS)" \
85 DESTDIR
="$(PKG_INSTALL_DIR)"
88 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-11
/include \
95 ifeq ($(BUILD_VARIANT
),asterisk13
)
99 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" \
100 LDFLAGS
="$(TARGET_LDFLAGS)" \
101 DESTDIR
="$(PKG_INSTALL_DIR)"
104 --with-asterisk-includes
=$(STAGING_DIR
)/usr
/include/asterisk-13
/include \
111 define Package
/Install
/Default
112 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
113 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/codec_g729.so
$(1)/usr
/lib
/asterisk
/modules
/
116 Package
/asterisk18-codec-g729
/install = $(Package
/Install
/Default
)
117 Package
/asterisk11-codec-g729
/install = $(Package
/Install
/Default
)
118 Package
/asterisk13-codec-g729
/install = $(Package
/Install
/Default
)
120 $(eval
$(call BuildPackage
,asterisk18-codec-g729
))
121 $(eval
$(call BuildPackage
,asterisk11-codec-g729
))
122 $(eval
$(call BuildPackage
,asterisk13-codec-g729
))