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,