Skip to content
Snippets Groups Projects
Commit 29a5d40b authored by jpbl's avatar jpbl
Browse files

deps reintegrated

parent c1679117
No related branches found
No related tags found
No related merge requests found
DEPS=deps/ccrtp-1.3.5 deps/libosip2-2.2.1 deps/portaudio deps/commoncpp2-1.3.21 deps/libeXosip2-1.9.1-pre17
all: $(DEPS)
autotools:
@echo "This Makefile is only for the CVS repository"
@echo "This will be deleted before making the distribution"
@echo ""
......@@ -11,13 +11,26 @@ all: $(DEPS)
fi
$(MAKE) -f admin/Makefile.common cvs
deps:$(DEPS)
deps/ccrtp-1.3.5: deps/ccrtp-1.3.5.tar.gz
cd deps/ && \
tar zxvf ccrtp-1.3.5.tar.gz
deps/: %.tar.gz
deps/libosip2-2.2.1: deps/libosip2-2.2.1.tar.gz
cd deps/ && \
tar zxvf $<
tar zxvf libosip2-2.2.1.tar.gz
deps/commoncpp2-1.3.21: deps/commoncpp2-1.3.21.tar.gz
cd deps/ && \
tar zxvf commoncpp2-1.3.21.tar.gz
deps/libeXosip2-1.9.1-pre17: deps/libeXosip2-1.9.1-pre17.tar.gz
cd deps/ && \
tar zxvf libeXosip2-1.9.1-pre17.tar.gz
deps/portaudio: deps/pa_snapshot_v19.tar.gz
cd deps/ && \
tar zxvf pa_snapshot_v19.tar.gz
all: autotools $(DEPS)
......@@ -15,9 +15,6 @@
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <ostream> header file. */
#undef HAVE_OSTREAM
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
......
......@@ -55,39 +55,60 @@ AM_CONDITIONAL(NO_UNDEFINED, test x$need_no_undefined = xyes)
dnl Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS( \
ostream \
eXosip2/eXosip.h \
)
LIBCCGNU2_MIN_VERSION=1.3.1
PKG_CHECK_MODULES(libccgnu2, libccgnu2 >= ${LIBCCGNU2_MIN_VERSION})
PKG_CHECK_MODULES(libccgnu2, libccgnu2 >= ${LIBCCGNU2_MIN_VERSION}, [],
[
compile_commoncpp2=yes
])
SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $libccgnu2_CFLAGS"
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccgnu2_LIBS"
LIBCCEXT2_MIN_VERSION=1.3.1
PKG_CHECK_MODULES(libccext2, libccext2 >= ${LIBCCEXT2_MIN_VERSION})
PKG_CHECK_MODULES(libccext2, libccext2 >= ${LIBCCEXT2_MIN_VERSION}, [],
[
compile_commoncpp2=yes
])
SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $libccext2_CFLAGS"
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccext2_LIBS"
AM_CONDITIONAL(COMPILE_COMMONCPP2, test x$compile_commoncpp2 = xyes)
if test x$compile_commoncpp2 = xyes; then
AC_CONFIG_SUBDIRS(deps/commoncpp2-1.3.21)
fi
LIBCCRT_MIN_VERSION=1.3.0
PKG_CHECK_MODULES(libccrtp1, libccrtp1 >= ${LIBCCRT_MIN_VERSION})
PKG_CHECK_MODULES(libccrtp1, libccrtp1 >= ${LIBCCRT_MIN_VERSION}, [],
[
compile_ccrtp=yes
AC_CONFIG_SUBDIRS(deps/ccrtp-1.3.5)
])
AM_CONDITIONAL(COMPILE_CCRTP, test x$compile_ccrtp = xyes)
SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $libccrtp1_CFLAGS"
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccrtp1_LIBS"
dnl 2.2.0 is buggy, header corruption
LIBOSIP2_MIN_VERSION=2.2.1
PKG_CHECK_MODULES(libosip2, libosip2 >= ${LIBOSIP2_MIN_VERSION})
PKG_CHECK_MODULES(libosip2, libosip2 >= ${LIBOSIP2_MIN_VERSION}, [],
[
compile_osip=yes
AC_CONFIG_SUBDIRS(deps/libosip2-2.2.1)
]
)
AM_CONDITIONAL(COMPILE_OSIP, test x$compile_osip = xyes)
SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $libosip2_CFLAGS"
SFLPHONE_LIBS="$SFLPHONE_LIBS $libosip2_LIBS"
if test $ac_cv_header_eXosip2_eXosip_h = no; then
AC_MSG_ERROR([*** missing eXosip2/eXosip.h. You need a working eXosip2 installation. See http://www.antisip.com/download/])
compile_exosip=yes
AC_CONFIG_SUBDIRS(deps/libeXosip2-1.9.1-pre17)
fi
AM_CONDITIONAL(COMPILE_EXOSIP, test x$compile_exosip = xyes)
AC_CHECK_LIB([eXosip2], [eXosip_init],[libexosip2_LIBS="-leXosip2 "],[
AC_MSG_ERROR([*** missing eXosip2 library. You need a working eXosip2 installation. See http://www.antisip.com/download/])])
SFLPHONE_LIBS="$SFLPHONE_LIBS $libexosip2_LIBS"
SFLPHONE_LIBS="$SFLPHONE_LIBS -leXosip2"
dnl AC_SUBST(LIBQT)
......@@ -96,11 +117,13 @@ dnl ;
dnl AC_MSG_WARNING([*** You have an already installed version of portaudio. We'll use this version instead of the version included in the package. This might broke the compilation.])
dnl else
dnl fi
LDFLAGS="$LDFLAGS -L"'$(top_srcdir)/portaudio/lib/'
CPPFLAGS="$CPPFLAGS "'-I$(top_srcdir)/portaudio/pa_common/'
CXXFLAGS="$CXXFLAGS"' `bash $(top_srcdir)/portaudio/portaudio-config --cflags`'
AC_CONFIG_SUBDIRS(deps/portaudio)
AM_CONDITIONAL(COMPILE_PORTAUDIO, true)
LDFLAGS="$LDFLAGS -L"'$(top_srcdir)/deps/portaudio/lib/'
CPPFLAGS="$CPPFLAGS "'-I$(top_srcdir)/deps/portaudio/pa_common/'
CXXFLAGS="$CXXFLAGS"' `bash $(top_srcdir)/deps/portaudio/portaudio-config --cflags`'
portaudio_LIBS='`bash $(top_srcdir)/portaudio/portaudio-config --libs`'
portaudio_LIBS='`bash $(top_srcdir)/deps/portaudio/portaudio-config --libs`'
portaudio_CFLAGS="-DAUDIO_PORTAUDIO "
SFLPHONE_LIBS="$SFLPHONE_LIBS $portaudio_LIBS"
SFLPHONE_CXXFLAGS=="$SFLPHONE_CXXFLAGS $portaudio_CFLAGS"
......@@ -148,13 +171,6 @@ fi
AC_SUBST(LIB_DNSSD)
AM_CONDITIONAL(USE_ZEROCONF, test "$have_libdns_sd" = "yes")
AC_CONFIG_SUBDIRS(\
deps/ccrtp-1.3.5 \
deps/commoncpp2-1.3.21 \
deps/libeXosip2-1.9.1-pre17 \
deps/libosip2-2.2.1 \
deps/portaudio)
dnl AC_CONFIG_FILES(
AC_OUTPUT(
sflphone.spec \
......
SUBDIRS = \
ccrtp-1.3.5 \
commoncpp2-1.3.21 \
libeXosip2-1.9.1-pre17 \
libosip2-2.2.1 \
portaudio
if COMPILE_CCRTP
CCRTP = ccrtp-1.3.5
endif
if COMPILE_COMMONCPP2
COMMONCPP2 = commoncpp2-1.3.21
endif
if COMPILE_EXOSIP
EXOSIP = libeXosip2-1.9.1-pre17
endif
if COMPILE_OSIP
OSIP = libosip2-2.2.1
endif
if COMPILE_PORTAUDIO
PORTAUDIO = portaudio
endif
SUBDIRS = $(CCRTP) $(COMMONCPP2) $(EXOSIP) $(OSIP) $(PORTAUDIO)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment