From 6f0e998e922ce9d0c31df26b769f68b2a1d78f57 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 20 Dec 2005 23:17:30 +0000 Subject: [PATCH] update git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@180 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- Makefile.am | 9 +++++++++ Makefile.in | 8 ++++++++ buildlib.sh | 20 ++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100755 buildlib.sh diff --git a/Makefile.am b/Makefile.am index 9b76806748..ae35b097e9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -83,6 +83,15 @@ freeswitch_SOURCES = src/switch.c freeswitch_CFLAGS = $(AM_CFLAGS) freeswitch_LDFLAGS = -static -lfreeswitch +depends: + ./buildlib.sh apr-1.2.2.tar.gz --prefix=/usr/local + ./buildlib.sh jthread-1.1.2.tar.gz --prefix=/usr/local + ./buildlib.sh jrtplib-3.3.0.tar.gz --prefix=/usr/local + ./buildlib.sh libosip2-2.2.2.tar.gz --prefix=/usr/local + ./buildlib.sh libeXosip2-2.2.2.tar.gz --prefix=/usr/local --disable-josua + ./buildlib.sh speex-1.1.11.1.tar.gz --prefix=/usr/local + + modules: $(NAME) @echo making modules @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; OSARCH="$(OSARCH)" SOLINK="$(SOLINK)" LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done diff --git a/Makefile.in b/Makefile.in index 72995e09d8..f0d928c4a9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -939,6 +939,14 @@ uninstall-info: uninstall-info-recursive uninstall-libLTLIBRARIES uninstall-library_includeHEADERS +depends: + ./buildlib.sh apr-1.2.2.tar.gz --prefix=/usr/local + ./buildlib.sh jthread-1.1.2.tar.gz --prefix=/usr/local + ./buildlib.sh jrtplib-3.3.0.tar.gz --prefix=/usr/local + ./buildlib.sh libosip2-2.2.2.tar.gz --prefix=/usr/local + ./buildlib.sh libeXosip2-2.2.2.tar.gz --prefix=/usr/local --disable-josua + ./buildlib.sh speex-1.1.11.1.tar.gz --prefix=/usr/local + modules: $(NAME) @echo making modules @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; OSARCH="$(OSARCH)" SOLINK="$(SOLINK)" LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done diff --git a/buildlib.sh b/buildlib.sh new file mode 100755 index 0000000000..d78104e8e8 --- /dev/null +++ b/buildlib.sh @@ -0,0 +1,20 @@ +#!/bin/bash +base=http://www.sofaswitch.com/mikej +tar=$1 +uncompressed=`echo $tar | sed "s/\.tar\.gz//g"` +if [ -d libs/$uncompressed ] ; then + echo $uncompressed already installed + exit +fi +shift +cd libs +rm -f $tar +wget $base/$tar +tar -zxvf $tar +echo "lame $uncompressed" +cd $uncompressed +./configure $@ +make +make install + +