rendered paste body--- Makefile.orig 2005-09-05 23:56:44.000000000 +0800
+++ Makefile 2005-09-05 23:42:18.000000000 +0800
@@ -63,10 +63,14 @@
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/ixjuser.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/ixjuser.h),)
CHANNEL_LIBS+=chan_phone.so
endif
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/unicall.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/unicall.h),)
+ CHANNEL_LIBS+=chan_unicall.so
+endif
+
ifneq ($(wildcard h323/libchanh323.a),)
CHANNEL_LIBS+=chan_h323.so
endif
CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations
@@ -78,15 +82,10 @@
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libpri.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libpri.so.1),)
CFLAGS+=-DZAPATA_PRI
ZAPPRI=-lpri
endif
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libmfcr2.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libmfcr2.so.1),)
- CFLAGS+=-DZAPATA_R2
- ZAPR2=-lmfcr2
-endif
-
ALSA_SRC=chan_alsa.c
ifneq ($(wildcard alsa-monitor.h),)
CFLAGS+=-DALSA_MONITOR
ALSA_SRC+=alsa-monitor.h
@@ -150,10 +149,16 @@
./gentone busy 480 620
ringtone.h: gentone
./gentone ringtone 440 480
+chan_unicall.o: chan_unicall.c
+ $(CC) -c $(CFLAGS) -o chan_unicall.o chan_unicall.c
+
+chan_unicall.so: chan_unicall.o
+ $(CC) $(SOLINK) -o $@ $< -lunicall -lxml2 -lsupertone -lspandsp -ltiff $(ZAPLIB)
+
chan_oss.o: chan_oss.c busy.h ringtone.h
ifeq (${OSARCH},OpenBSD)
chan_oss.so: chan_oss.o
$(CC) $(SOLINK) -o $@ chan_oss.o -lossaudio
@@ -168,11 +173,11 @@
chan_zap.o: chan_zap.c
$(CC) -c $(CFLAGS) -o chan_zap.o chan_zap.c
chan_zap.so: chan_zap.o
- $(CC) $(SOLINK) -o $@ $< $(ZAPPRI) $(ZAPR2) -ltonezone
+ $(CC) $(SOLINK) -o $@ $< $(ZAPPRI) -ltonezone
chan_sip.so: chan_sip.o
$(CC) $(SOLINK) -o $@ chan_sip.o
chan_alsa.o: $(ALSA_SRC)