@ -8,16 +8,10 @@ FS_MODULES=/usr/lib/freeswitch/mod
SHELL := /bin/bash
PROC ?= $( shell uname -m)
CC = gcc
CFLAGS = -fPIC -O3 -fomit-frame-pointer -fno-exceptions -Wall -std= c99 -pedantic
i f e q ( $ { P R O C } , x 8 6 _ 6 4 )
CFLAGS += -m64 -mtune= generic
e l s e
CFLAGS += -m32 -march= i686
e n d i f
INCLUDES = -I/usr/include -Ibcg729/include -I$( FS_INCLUDES)
LDFLAGS = -lm -Wl,-static -Lbcg729/src/.libs -lbcg729 -Wl,-Bdynamic
LDFLAGS = -lm -Wl,-static -Lbcg729/src/.libs -lbcg729 -Wl,-Bdynamic
all : mod_bcg 729.o
$( CC) $( CFLAGS) $( INCLUDES) -shared -Xlinker -x -o mod_bcg729.so mod_bcg729.o $( LDFLAGS)
@ -32,7 +26,7 @@ clone_bcg729:
bcg729 : clone_bcg 729
cd bcg729 && sh autogen.sh && CFLAGS = -fPIC ./configure && make && cd ..
clean :
rm -f *.o *.so *.a *.la; cd bcg729 && make clean; cd ..