LIBS = @LIBS@
DYNAMIC_LIB_EXTEN = @DYNAMIC_LIB_EXTEN@
SOLINK = @SOLINK@
+OZ_SRCDIR=@oz_srcdir@
+oz_builddir=@oz_builddir@
SRC=src
top_builddir=@top_builddir@
INSTALL=@INSTALL@
LTINSTALL=$(LIBTOOL) --mode=install $(INSTALL)
LTUNINSTALL=$(LIBTOOL) --mode=uninstall rm -f
CCLD = $(CC)
-PWD=$(shell pwd)
-INCS=-I$(PWD)/$(SRC)/include -I$(PWD)/$(SRC)/isdn/include -I$(PWD)/$(SRC)/ozmod/ozmod_ss7_boost
+INCS=-I$(OZ_SRCDIR)/$(SRC)/include -I$(OZ_SRCDIR)/$(SRC)/isdn/include -I$(OZ_SRCDIR)/$(SRC)/ozmod/ozmod_ss7_boost
CFLAGS+= $(INCS) $(ZAP_CFLAGS) -DZAP_CONFIG_DIR=\"@prefix@/conf\" -DZAP_MOD_DIR=\"@prefix@/mod\"
-COMPILE = $(CC) $(CFLAGS) $(DEFS) $(INCS)
+COMPILE = $(CC) $(CFLAGS) $(INCS)
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(COMPILE)
LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@
$(LTCOMPILE) -c $< -o $@
dox:
- cd docs && doxygen $(PWD)/docs/Doxygen.conf
+ cd docs && doxygen $(OZ_SRCDIR)/docs/Doxygen.conf
mod_openzap/mod_openzap.$(DYNAMIC_LIB_EXTEN): $(MYLIB) mod_openzap/mod_openzap.c
cd mod_openzap && make
AC_PREREQ(2.59)
AC_INIT([openzap],[pre-alpha],[bugs@freeswitch.org])
-AC_CONFIG_SRCDIR([src/libteletone_detect.c])
+AC_CONFIG_SRCDIR([src/zap_io.c])
AC_CONFIG_AUX_DIR(build)
#AM_INIT_AUTOMAKE(libopenzap,0.1)
AC_PREFIX_DEFAULT(/usr/local/openzap)
+
+# Absolute source/build directory
+oz_srcdir=`(cd $srcdir && pwd)`
+oz_builddir=`pwd`
+AC_SUBST(oz_srcdir)
+AC_SUBST(oz_builddir)
+
#override some default libtool behavior and invoke AC_PROG_LIBTOOL (see http://lists.gnu.org/archive/html/libtool/2007-03/msg00000.html)
m4_defun([_LT_AC_LANG_F77_CONFIG], [:])
m4_defun([_LT_AC_LANG_GCJ_CONFIG], [:])