git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@180 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale 2005-12-20 23:17:30 +00:00
parent f13315cb41
commit 6f0e998e92
3 changed files with 37 additions and 0 deletions

View File

@ -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

View File

@ -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

20
buildlib.sh Executable file
View File

@ -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