-DG_LOG_DOMAIN=\"TelepathyBackend\" \
$(NULL)
-VALAFLAGS += $(TP_VALA_VALAFLAGS)
-VALAFLAGS += --vapidir=. --vapidir=$(top_srcdir)/folks
+VALAFLAGS += \
+ --vapidir=. \
+ --vapidir=$(top_srcdir)/folks
noinst_LTLIBRARIES = libtp-lowlevel.la
folks_telepathydir = $(libdir)
$(AM_V_GEN)$(VALA_GEN_INTROSPECT) --namespace=Folks \
$(srcdir)/tp-lowlevel.h \
$(GLIB_CFLAGS) $(DBUS_GLIB_CFLAGS) $(GEE_CFLAGS) \
- $(TP_VALA_CFLAGS) $(TP_GLIB_CFLAGS) -I$(top_srcdir)/folks \
+ $(TP_GLIB_CFLAGS) -I$(top_srcdir)/folks \
.libs/libtp-lowlevel.so > tp-lowlevel.gi
# copy the metadata file as necessary, to work around gnome bug #624278
test -e tp-lowlevel.metadata || \
(cp $(srcdir)/tp-lowlevel.metadata . && \
touch tp-lowlevel.metadata.copied)
- $(AM_V_GEN)$(VAPIGEN) $(TP_VALA_VALAFLAGS) --library tp-lowlevel \
+ $(AM_V_GEN)$(VAPIGEN) $(VALAFLAGS) --library tp-lowlevel \
--metadata=tp-lowlevel.metadata --pkg gio-2.0 \
--pkg telepathy-glib \
tp-lowlevel.gi
$(DBUS_GLIB_CFLAGS) \
$(GEE_CFLAGS) \
$(TP_GLIB_CFLAGS) \
- $(TP_VALA_CFLAGS) \
$(AM_CPPFLAGS) \
$(NULL)
$(DBUS_GLIB_LIBS) \
$(GEE_LIBS) \
$(TP_GLIB_LIBS) \
- $(TP_VALA_LIBS) \
$(top_builddir)/folks/libfolks.la \
$(NULL)
$(DBUS_GLIB_CFLAGS) \
$(GEE_CFLAGS) \
$(TP_GLIB_CFLAGS) \
- $(TP_VALA_CFLAGS) \
$(AM_CPPFLAGS) \
$(NULL)
$(DBUS_GLIB_LIBS) \
$(GEE_LIBS) \
$(TP_GLIB_LIBS) \
- $(TP_VALA_LIBS) \
-L$(abs_top_srcdir)/backends/telepathy/.libs \
-lfolks-telepathy \
$(NULL)
# Dependencies
# -----------------------------------------------------------
GLIB_REQUIRED=2.24.0
-TP_GLIB_REQUIRED=0.11.10
-TP_VALA_REQUIRED=0.11.10
+TP_GLIB_REQUIRED=0.11.11
VALA_REQUIRED=0.9.4
PKG_CHECK_MODULES(VALA, vala-1.0 >= $VALA_REQUIRED)
AC_SUBST(VALACFLAGS)
AC_SUBST(VALAFLAGS)
+VAPIDIR=`$PKG_CONFIG --variable=vapidir vala-1.0`
+AC_SUBST(VAPIDIR)
VAPIGEN=`$PKG_CONFIG --variable=vapigen vala-1.0`
AC_SUBST(VAPIGEN)
AC_SUBST(GEE_CFLAGS)
AC_SUBST(GEE_LIBS)
-PKG_CHECK_MODULES(TP_VALA, telepathy-vala >= $TP_VALA_REQUIRED)
-AC_SUBST(TP_VALA_CFLAGS)
-AC_SUBST(TP_VALA_LIBS)
-
-TP_VALA_VALAFLAGS=`$PKG_CONFIG --variable=valaflags telepathy-vala`
-AC_SUBST(TP_VALA_VALAFLAGS)
-
PKG_CHECK_MODULES(TP_GLIB, telepathy-glib >= $TP_GLIB_REQUIRED)
AC_SUBST(TP_GLIB_CFLAGS)
AC_SUBST(TP_GLIB_LIBS)
+AS_IF([test ! -e "$VAPIDIR/telepathy-glib.vapi"],
+ [AC_MSG_ERROR([missing telepathy-glib Vala bindings])])
+
# -----------------------------------------------------------
# Backends
# -----------------------------------------------------------