2 # Copyright (C) 2017 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
:=freeswitch-stable-mod-bcg729
14 PKG_MAINTAINER
:=Sebastian Kemper
<sebastian_ml@gmx.net
>
17 PKG_LICENSE_FILES
:=LICENSE
19 PRG_URL
:=https
://github.com
/xadhoom
/mod_bcg729
21 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
22 PKG_SOURCE_URL
:=https
://github.com
/xadhoom
/mod_bcg729.git
24 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
25 PKG_SOURCE_VERSION
:=686eb06d4a395d94c364efff4b63579af76ebec7
27 include $(INCLUDE_DIR
)/package.mk
29 BCG729_MOD_DIR
:=/usr
/lib
/freeswitch
/mod
41 -I
$(STAGING_DIR
)/usr
/include/bcg729 \
42 -I
$(STAGING_DIR
)/usr
/include/freeswitch
44 BCG729_LDFLAGS
:=-lm
-Wl
,-shared
-lbcg729
-Wl
,-Bdynamic
46 define Package
/$(PKG_NAME
)
51 URL
:=https
://www.freeswitch.org
52 DEPENDS
:=freeswitch-stable
+bcg729
55 define Package
/$(PKG_NAME
)/description
56 FreeSWITCH G
.729 module using the opensource bcg729 implementation by
57 Belledonne Communications.
60 define Package
/$(PKG_NAME
)/install
61 $(INSTALL_DIR
) $(1)$(BCG729_MOD_DIR
)
62 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mod_bcg729.so
$(1)$(BCG729_MOD_DIR
)
66 cd
$(PKG_BUILD_DIR
) && \
82 $(eval
$(call BuildPackage
,$(PKG_NAME
)))