All pastes #27992 Raw Edit

Miscellany

public text v1 · immutable
#27992 ·published 2005-11-08 15:02 UTC
rendered paste body
Index: channels/Makefile.am
===================================================================
--- channels/Makefile.am	(revision 859)
+++ channels/Makefile.am	(working copy)
@@ -43,4 +43,11 @@
 chan_capi_la_LDFLAGS = -module -avoid-version -no-undefined
 endif HAVE_CAPI
 
+if WANT_CHAN_ZAP
+opbxmod_LTLIBRARIES	+= chan_zap.la
+chan_zap_la_SOURCES	= chan_zap.c
+chan_zap_la_LIBADD 	= -ltonezone -lpri ${top_srcdir}/corelib/libopenpbx.la
+chan_zap_la_LDFLAGS	= -module -avoid-version -no-undefined
+endif WANT_CHAN_ZAP
+
 INCLUDES = -I${top_srcdir}/corelib
Index: apps/Makefile.am
===================================================================
--- apps/Makefile.am	(revision 859)
+++ apps/Makefile.am	(working copy)
@@ -161,16 +161,21 @@
 app_softhangup_la_LDFLAGS			= -module -avoid-version -no-undefined
 app_softhangup_la_LIBADD				= ${top_srcdir}/corelib/libopenpbx.la
 
-if HAVE_ZAPTEL
-	opbxmod_LTLIBRARIES				+= app_meetme.la app_flash_la
-	app_meetme_la_SOURCES			= app_meetme.c enter.h leave.h
-	app_meetme_la_LDFLAGS			= -module -avoid-version -no-undefined
-	app_meetme_la_LIBADD			= ${top_srcdir}/corelib/libopenpbx.la
-	app_flash_la_SOURCES			= app_flash.c
-	app_flash_la_LDFLAGS			= -module -avoid-version -no-undefined
-	app_flash_la_LIBADD				= ${top_srcdir}/corelib/libopenpbx.la
-endif HAVE_ZAPTEL
+if WANT_APP_FLASH
+opbxmod_LTLIBRARIES			+= app_flash.la
+app_flash_la_SOURCES			= app_flash.c
+app_flash_la_LDFLAGS			= -module -avoid-version -no-undefined
+app_flash_la_LIBADD			= ${top_srcdir}/corelib/libopenpbx.la
+endif WANT_APP_FLASH
 
+if WANT_APP_MEETME
+opbxmod_LTLIBRARIES			+= app_meetme.la
+app_meetme_la_SOURCES			= app_meetme.c enter.h leave.h
+app_meetme_la_LDFLAGS			= -module -avoid-version -no-undefined
+app_meetme_la_LIBADD			= ${top_srcdir}/corelib/libopenpbx.la
+endif WANT_APP_MEETME
+
+
 if WANT_OSP
 	opbxmod_LTLIBRARIES				+= app_osplookup_la
 	app_osplookup_la_SOURCES			= app_osplookup.c
Index: configure.ac
===================================================================
--- configure.ac	(revision 859)
+++ configure.ac	(working copy)
@@ -358,7 +358,6 @@
 AM_CONDITIONAL([USE_NEWT],[test -n "${HAVE_LIBNEWT}"])
 AC_CHECK_LIB([nsl], [main])
 AC_CHECK_LIB([ossaudio], [main])
-AC_CHECK_LIB([pri], [main],[AC_DEFINE([HAVE_LIBPRI],["yes"],[say hi to libpri])])
 AC_CHECK_LIB([pthread], [main])
 AC_CHECK_LIB([resolv], [main])
 AC_CHECK_LIB([rt], [main])
@@ -367,8 +366,6 @@
 AM_CONDITIONAL([HAS_SPEEX],[test -n "${HAVE_LIBSPEEX}"])
 AC_CHECK_LIB([t], [main])
 # AC_CHECK_LIB([termcap], [main])
-AC_CHECK_LIB([tonezone], [main],[AC_DEFINE([HAVE_LIBTONEZONE],["yes"],[OK, zaptel is there])])
-AM_CONDITIONAL([HAVE_ZAPTEL],[test -n "${HAVE_LIBTONEZONE}"])
 
 AC_CHECK_LIB([z], [main], [HAVE_LIBZ=1])
 
@@ -639,8 +636,33 @@
 AC_SUBST([CHAN_EXOSIP2_CFLAGS])
 AC_SUBST([CHAN_EXOSIP2_LIBS])
 
+dnl ########## chan_zap ##########
+
+AC_CHECK_LIB([pri], [main], [HAVE_LIBPRI=1])
+
+AC_CHECK_LIB([tonezone], [main], [HAVE_LIBTONEZONE=1])
+
+AC_ARG_WITH([chan_zap],
+	[AC_HELP_STRING([--with-chan_zap],[Build and install chan_zap (default=yes)])],,
+	[with_chan_zap="yes"])
+
+AM_CONDITIONAL([WANT_CHAN_ZAP], [test "${with_chan_zap}" = "yes" -a -n "${HAVE_LIBTONEZONE}" -a -n "${HAVE_LIBPRI}"])
+
 ####### apps
 
+AC_ARG_WITH([app_flash],
+	[AC_HELP_STRING([--with-app_flash],[Build and install app_flash (default=yes)])],,
+	[with_app_flash="yes"])
+
+AM_CONDITIONAL([WANT_APP_FLASH], [test "${with_app_flash}" = "yes" -a -n "${HAVE_LIBTONEZONE}" -a -n "${HAVE_LIBPRI}"])
+
+AC_ARG_WITH([app_meetme],
+	[AC_HELP_STRING([--with-app_meetme],[Build and install app_meetme (default=yes)])],,
+	[with_app_meetme="yes"])
+
+AM_CONDITIONAL([WANT_APP_MEETME], [test "${with_app_meetme}" = "yes" -a -n "${HAVE_LIBTONEZONE}" -a -n "${HAVE_LIBPRI}"])
+
+
 dnl app_icd
 #app_icd = "no"
 #AC_ARG_WITH(app_icd,