From: <kr...@us...> - 2006-06-27 04:11:00
|
Revision: 176 Author: krisk84 Date: 2006-06-26 21:10:48 -0700 (Mon, 26 Jun 2006) ViewCVS: http://svn.sourceforge.net/astlinux/?rev=176&view=rev Log Message: ----------- sangoma improvements and bet g729 support Modified Paths: -------------- trunk/package/Config.in trunk/package/wanpipe/wanpipe.mk Added Paths: ----------- trunk/package/digiumg729/ trunk/package/digiumg729/Config.in trunk/package/digiumg729/codec_g729a.so trunk/package/digiumg729/digiumg729.mk trunk/package/digiumg729/register Modified: trunk/package/Config.in =================================================================== --- trunk/package/Config.in 2006-06-22 14:49:12 UTC (rev 175) +++ trunk/package/Config.in 2006-06-27 04:10:48 UTC (rev 176) @@ -30,6 +30,7 @@ source "package/app_bundle/Config.in" source "package/mqueue-isdn/Config.in" source "package/appconference/Config.in" +source "package/digiumg729/Config.in" source "package/chan_misdn/Config.in" source "package/astmanproxy/Config.in" source "package/at/Config.in" Added: trunk/package/digiumg729/Config.in =================================================================== --- trunk/package/digiumg729/Config.in (rev 0) +++ trunk/package/digiumg729/Config.in 2006-06-27 04:10:48 UTC (rev 176) @@ -0,0 +1,11 @@ +config BR2_PACKAGE_DIGIUMG729 + bool "Asterisk G.729 Support" + default n + depends BR2_PACKAGE_ASTERISK + help + G.729a is a highly compressed codec for use with Asterisk. + Use of G.729 requires purchasing a license from Digium. + This will install the codec and the register utility, but + you will still have to buy as many licenses as you need. + + http://www.digium.com Added: trunk/package/digiumg729/codec_g729a.so =================================================================== (Binary files differ) Property changes on: trunk/package/digiumg729/codec_g729a.so ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/package/digiumg729/digiumg729.mk =================================================================== --- trunk/package/digiumg729/digiumg729.mk (rev 0) +++ trunk/package/digiumg729/digiumg729.mk 2006-06-27 04:10:48 UTC (rev 176) @@ -0,0 +1,29 @@ +############################################################# +# +# digiumg729 +# +############################################################# +DIGIUMG729_DIR:=$(BUILD_DIR)/digiumg729 +DIGIUMG729_TARGET_BINARY=$(TARGET_DIR)/usr/lib/asterisk/modules/codec_g729.so + +$(DIGIUMG729_TARGET_BINARY): + $(INSTALL) -D -m 0755 $(DIGIUMG729_DIR)/register $(TARGET_DIR)/usr/sbin/g729register + $(INSTALL) -D -m 0755 $(DIGIUMG729_DIR)/codec_g729.so $(DIGIUMG729_TARGET_BINARY) + +digiumg729: uclibc linux asterisk $(DIGIUMG729_TARGET_BINARY) + +digiumg729-clean: + rm $(DIGIUMG729_TARGET_BINARY) + rm $(TARGET_DIR)/usr/sbin/g729register + +digiumg729-dirclean: + echo "Nothing to do" + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_DIGIUMG729)),y) +TARGETS+=digiumg729 +endif Added: trunk/package/digiumg729/register =================================================================== (Binary files differ) Property changes on: trunk/package/digiumg729/register ___________________________________________________________________ Name: svn:executable + * Name: svn:mime-type + application/octet-stream Modified: trunk/package/wanpipe/wanpipe.mk =================================================================== --- trunk/package/wanpipe/wanpipe.mk 2006-06-22 14:49:12 UTC (rev 175) +++ trunk/package/wanpipe/wanpipe.mk 2006-06-27 04:10:48 UTC (rev 176) @@ -12,6 +12,8 @@ WANPIPE_TARGET_DIR:=usr/sbin WANPIPE_TARGET_BINARY:=$(WANPIPE_TARGET_DIR)/wancfg +LINUX_VER=2.6.16.12 + $(DL_DIR)/$(WANPIPE_SOURCE): $(WGET) -P $(DL_DIR) $(WANPIPE_SITE)/$(WANPIPE_SOURCE) @@ -25,14 +27,19 @@ $(WANPIPE_DIR)/.built: $(WANPIPE_DIR)/.configured CWD=$(shell pwd) - (cd $(WANPIPE_DIR) && CC=$(TARGET_CC) ./Setup install --arch=$(ARCH) --protocol=TDM --with-linux=$(BUILD_DIR)/linux \ - --zaptel-path=$(BUILD_DIR)/zaptel --builddir=$(STAGING_DIR) --usr-cc=$(TARGET_CC) --linux-vanilla --edac --silent --no-gcc-debug ; cd $(CWD)) + (cd $(WANPIPE_DIR) && CC=$(TARGET_CC) ./Setup drivers --arch=$(ARCH) --protocol=TDM --with-linux=$(BUILD_DIR)/linux \ + --zaptel-path=$(BUILD_DIR)/zaptel --builddir=$(TARGET_DIR) --usr-cc=$(TARGET_CC) --linux-vanilla --edac --silent --no-gcc-debug ; cd $(CWD)) touch $(WANPIPE_DIR)/.built $(WANPIPE_DIR)/$(WANPIPE_BINARY): $(WANPIPE_DIR)/.built - CWD=$(shell pwd) - (cd $(WANPIPE_DIR)&& CC=$(TARGET_CC) ./Setup install --arch=$(ARCH) --protocol=TDM --with-linux=$(BUILD_DIR)/linux \ - --zaptel-path=$(BUILD_DIR)/zaptel --builddir=$(STAGING_DIR) --usr-cc=$(TARGET_CC) --linux-vanilla --edac --silent --no-gcc-debug ; cd $(CWD)) + $(MAKE) -C $(WANPIPE_DIR)/util/wan_aftup CC=$(TARGET_CC) SYSINC=$(BUILD_DIR)/linux/include + $(MAKE) -C $(WANPIPE_DIR)/util/wancfg CC=$(TARGET_CC) SYSINC=$(BUILD_DIR)/linux/include ZAPINC=$(BUILD_DIR)/zaptel + $(MAKE) -C $(WANPIPE_DIR)/util/wancfg SYSINC=$(BUILD_DIR)/linux/include ZAPINC=$(BUILD_DIR)/zaptel WAN_VIRTUAL=$(TARGET_DIR) install + install -D -m 0755 $(WANPIPE_DIR)/util/wan_aftup/wan_aftup $(TARGET_DIR)/usr/sbin/wan_aftup + # rm -rf $(TARGET_DIR) + $(STRIP) $(TARGET_DIR)/$(WANPIPE_TARGET_BINARY) + $(STRIP) $(TARGET_DIR)/usr/sbin/wan_aftup + /sbin/depmod -ae -F $(BUILD_DIR)/linux/System.map -b $(BUILD_DIR)/root -r $(LINUX_VER) wanpipe: uclibc linux zaptel-unpack $(WANPIPE_DIR)/$(WANPIPE_BINARY) #zaptel This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |