From 35e80009f804c9e0079de0cadee16b4e464a949c Mon Sep 17 00:00:00 2001 From: paulc Date: Thu, 6 Jul 2006 15:47:23 +0000 Subject: [PATCH] Added support for hardware echo/dtmf on Wanpipe git-svn-id: http://voip.null.ro/svn/yate@954 acf43c95-373e-0410-b603-e72c3f656dc1 --- configure.in | 14 ++++++++++++++ modules/Makefile.in | 2 +- yate.spec.in | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index 22084805..8646ae32 100644 --- a/configure.in +++ b/configure.in @@ -294,6 +294,20 @@ HAVE_WANPIPE="yes" AC_MSG_RESULT([$HAVE_WANPIPE]) AC_SUBST(HAVE_WANPIPE) +WANPIPE_HWEC_INC="" +AC_ARG_WITH(wphwec,AC_HELP_STRING([--with-wphwec=DIR],[use Wanpipe HWEC headers from DIR]),[ac_cv_use_wphwec=$withval],[ac_cv_use_wphwec=no]) +if [[ "x$ac_cv_use_wphwec" != "xno" ]]; then +AC_MSG_CHECKING([for Wanpipe HWEC headers]) +if [[ -f "$ac_cv_use_wphwec/wanec_iface.h" ]]; then + WANPIPE_HWEC_INC="-DHAVE_WANPIPE_HWEC -I$ac_cv_use_wphwec" + ac_cv_use_wphwec=yes +else + ac_cv_use_wphwec=no +fi +AC_MSG_RESULT([$ac_cv_use_wphwec]) +fi +AC_SUBST(WANPIPE_HWEC_INC) + HAVE_SOUNDCARD=no AC_MSG_CHECKING([for sound card headers]) AC_TRY_COMPILE([ diff --git a/modules/Makefile.in b/modules/Makefile.in index da8be234..477c68f8 100644 --- a/modules/Makefile.in +++ b/modules/Makefile.in @@ -162,7 +162,7 @@ zapchan.yate: libypri.o zapchan.yate: LOCALFLAGS = libypri.o -lpri wpchan.yate: libypri.o -wpchan.yate: LOCALFLAGS = libypri.o -lpri +wpchan.yate: LOCALFLAGS = @WANPIPE_HWEC_INC@ libypri.o -lpri ysigchan.yate wpcard.yate: ../libyatess7.so ysigchan.yate wpcard.yate: LOCALFLAGS = -I../contrib/yss7 diff --git a/yate.spec.in b/yate.spec.in index 2aedbb85..018e862e 100644 --- a/yate.spec.in +++ b/yate.spec.in @@ -6,7 +6,7 @@ Name: @PACKAGE_TARNAME@ Version: @PACKAGE_VERSION@ Release: @PACKAGE_RELEASE@%{dist} License: GPL -Packager: Paul Chitescu +Packager: Paul Chitescu Source: http://yate.null.ro/%{name}-%{version}@PACKAGE_RELEASE@.tar.gz Group: Applications/Communications BuildRoot: %{_tmppath}/%{name}-%{version}%{release}-root