aboutsummaryrefslogtreecommitdiffstats
path: root/channels/Makefile
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-02-07 19:23:19 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-02-07 19:23:19 +0000
commit34e6118176bb9e9f3244bddef34632a779baafac (patch)
tree6acf4719a78c080c697268d9e55fac973d796a89 /channels/Makefile
parenta00ec02ba809390db4199c0888de700103a75489 (diff)
Version 0.3.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@610 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/Makefile')
-rwxr-xr-xchannels/Makefile20
1 files changed, 16 insertions, 4 deletions
diff --git a/channels/Makefile b/channels/Makefile
index 7255f0e81..7669373fc 100755
--- a/channels/Makefile
+++ b/channels/Makefile
@@ -14,7 +14,7 @@
CHANNEL_LIBS=chan_modem.so chan_iax.so chan_sip.so \
chan_modem_aopen.so chan_oss.so \
chan_modem_bestdata.so chan_modem_i4l.so \
- chan_agent.so
+ chan_agent.so chan_mgcp.so
#
# If you really want VoFR you can have it :-P
@@ -27,8 +27,12 @@ CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations
CFLAGS+=$(shell [ ! -f /usr/include/linux/if_wanpipe.h ] && echo " -DOLD_SANGOMA_API")
CHANNEL_LIBS+=$(shell [ -f /usr/include/alsa/asoundlib.h ] && echo "chan_alsa.so")
CFLAGS+=$(shell [ -f /usr/lib/libpri.so.1 ] && echo " -DZAPATA_PRI")
+CFLAGS+=$(shell [ -f /usr/lib/libmfcr2.so.1 ] && echo " -DZAPATA_R2")
CFLAGS+=$(shell [ -f alsa-monitor.h ] && echo " -DALSA_MONITOR")
ZAPPRI=$(shell [ -f /usr/lib/libpri.so.1 ] && echo "-lpri")
+ZAPR2=$(shell [ -f /usr/lib/libmfcr2.so.1 ] && echo "-lmfcr2")
+CHANZAP=$(shell if [ -f .oldzap ]; then echo "chan_zap_old.c"; else echo "chan_zap.c"; fi)
+ZAPLIB=$(shell if ! [ -f .newzap ]; then echo "-lzap"; fi)
ALSA_SRC=chan_alsa.c
ALSA_SRC+=$(shell [ -f alsa-monitor.h ] && echo "alsa-monitor.h")
@@ -39,9 +43,11 @@ CFLAGS+=#-DVOFRDUMPER
ZAPDIR=/usr/lib
-CHANNEL_LIBS+=$(shell [ -f $(ZAPDIR)/libzap.a ] && echo "chan_zap.so")
+CHANNEL_LIBS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo "chan_zap.so")
-CFLAGS+=$(shell [ -f $(ZAPDIR)/libzap.a ] && echo "-I$(ZAPDIR)")
+CHANNEL_LIBS+=$(shell [ -f /usr/include/nbs.h ] && echo "chan_nbs.so" )
+
+#CFLAGS+=$(shell [ -f $(ZAPDIR)/libzap.a ] && echo "-I$(ZAPDIR)")
all: $(CHANNEL_LIBS)
@@ -66,14 +72,20 @@ ringtone.h: gentone
chan_oss.o: chan_oss.c busy.h ringtone.h
+chan_zap.o: $(CHANZAP)
+ $(CC) -c $(CFLAGS) -o chan_zap.o $(CHANZAP)
+
chan_zap.so: chan_zap.o
- $(CC) -shared -Xlinker -x -o $@ $< $(ZAPPRI) -lzap -ltonezone
+ $(CC) -shared -Xlinker -x -o $@ $< $(ZAPPRI) $(ZAPR2) -ltonezone $(ZAPLIB)
chan_alsa.o: $(ALSA_SRC)
chan_alsa.so: chan_alsa.o
$(CC) -shared -Xlinker -x -o $@ $< -lasound -lm -ldl
+chan_nbs.so: chan_nbs.o
+ $(CC) -shared -Xlinker -x -o $@ $< -lnbs
+
#chan_modem.so : chan_modem.o
# $(CC) -rdynamic -shared -Xlinker -x -o $@ $<