1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT([p2pproxy],[0.0.1])
4 AM_INIT_AUTOMAKE([tar-ustar])
8 AC_MSG_CHECKING([warning make an error on compilation])
10 [ --enable-strict Enable error on compilation warning [default=no]],
11 [wall_werror=$enableval],
16 dnl Checks for programs.
22 CFLAGS="$CFLAGS -Wall"
25 dnl Checks for header files.
28 dnl Checks for typedefs, structures, and compiler characteristics.
33 if test x$ac_cv_c_bigendian = xyes ; then
34 CFLAGS="$CFLAGS -D_BIGENDIAN"
37 if test $GCC = yes && test $wall_werror = yes; then
38 CFLAGS="$CFLAGS -Werror "
42 [ --with-java Sets directory of java home, [default=/usr/lib/jvm/java-6-sun] ],
43 [ javadir=${withval}],[javadir=/usr/lib/jvm/java-6-sun/])
47 AC_PATH_PROG(ANT,ant,false)
49 AC_PATH_PROG(SWIG,swig,false)
51 if test x$ANT = xfalse ; then
52 AC_MSG_ERROR([ant not found: you must install ant to build this package.])
55 if test x$prefix = xNONE ; then
56 jarsdir="/usr/local/share/java/fonis"
58 jarsdir="$prefix/share/java/fonis"
61 AC_DEFINE_UNQUOTED(P2PPROXY_INSTALLDIR,"$jarsdir",[path of jars])
63 PKG_CHECK_MODULES(LIBLINPHONE, linphone >= 3.0.0)
65 LINPHONE_PLUGINS_DIR="\$(libdir)/liblinphone/plugins/"
66 AC_SUBST(LINPHONE_PLUGINS_DIR)
68 dnl ##################################################
69 dnl # Check for ESP Packager
70 dnl ##################################################
72 AC_PATH_PROG(EPM,epm,false)
73 AC_PATH_PROG(MKEPMLIST,mkepmlist,false)
74 AC_PATH_PROG(EPMINSTALL,epminstall,false)
75 AM_CONDITIONAL(WITH_EPM,test $EPM != false && test $MKEPMLIST != false && test $EPMINSTALL != false)
78 # Preferred packaging system, as per EPM terminology
81 if test -f /etc/debian_version ; then
88 EPM_PKG_EXT=depot.gz;;
94 # System software User & Group names
100 *-*-hpux*|*-dec-osf*)
111 *) ARCH=$target_cpu;;
115 # Various other packaging variables, that can be over-ridden ad `make
117 SUMMARY="A SIP P2P proxy and toolkit"
132 launcher/src/Makefile