$(top_builddir)/third-party/libnatpmp/libnatpmp.a \
$(top_builddir)/third-party/miniupnp/libminiupnp.a \
@DHT_LIBS@ \
+ @LIBUTP_LIBS@ \
@LIBEVENT_LIBS@ \
@LIBCURL_LIBS@ \
@OPENSSL_LIBS@ \
AC_SUBST(DHT_LIBS)
+dnl ----------------------------------------------------------------------------
+dnl
+dnl utp
+
+LIBUTP_CFLAGS="-I\$(top_srcdir)/third-party/"
+LIBUTP_LIBS="\$(top_builddir)/third-party/libutp/libutp.a"
+AC_SUBST(LIBUTP_CFLAGS)
+AC_SUBST(LIBUTP_LIBS)
+
+
dnl ----------------------------------------------------------------------------
dnl
dnl detection for the GTK+ client
third-party/Makefile
third-party/miniupnp/Makefile
third-party/libnatpmp/Makefile
+ third-party/libutp/Makefile
third-party/dht/Makefile
macosx/Makefile
gtk/Makefile
$(top_builddir)/third-party/miniupnp/libminiupnp.a \
$(top_builddir)/third-party/libnatpmp/libnatpmp.a \
@DHT_LIBS@ \
+ @LIBUTP_LIBS@ \
@LIBEVENT_LIBS@ \
@LIBCURL_LIBS@ \
@OPENSSL_LIBS@ \
@LIBCANBERRA_LIBS@ \
@GCONF2_LIBS@ \
@DHT_LIBS@ \
+ @LIBUTP_LIBS@ \
@GTK_LIBS@ \
@GIO_LIBS@ \
@LIBAPPINDICATOR_LIBS@ \
AM_CFLAGS = \
@DHT_CFLAGS@ \
+ @LIBUTP_CFLAGS@ \
@LIBEVENT_CFLAGS@ \
@LIBCURL_CFLAGS@ \
@OPENSSL_CFLAGS@ \
$(top_builddir)/third-party/libnatpmp/libnatpmp.a \
@INTLLIBS@ \
@DHT_LIBS@ \
+ @LIBUTP_LIBS@ \
@LIBCURL_LIBS@ \
@LIBEVENT_LIBS@ \
@OPENSSL_LIBS@ \
#include <event2/event.h>
#include <event2/bufferevent.h>
-#include "utp.h"
+#include <libutp/utp.h>
#include "transmission.h"
#include "session.h"
#include <stdlib.h> /* qsort */
#include <event2/event.h>
-#include "utp.h"
+#include <libutp/utp.h>
#include "transmission.h"
#include "announcer.h"
#include <unistd.h>
#include <event.h>
-#include "utp.h"
+#include <libutp/utp.h>
#include "transmission.h"
#include "net.h"
TRANSMISSION_TOP = ..
INCLUDEPATH += $${TRANSMISSION_TOP}
LIBS += $${TRANSMISSION_TOP}/libtransmission/libtransmission.a
+LIBS += $${TRANSMISSION_TOP}/third-party/dht/libutp.a
LIBS += $${TRANSMISSION_TOP}/third-party/dht/libdht.a
LIBS += $${TRANSMISSION_TOP}/third-party/miniupnp/libminiupnp.a
LIBS += $${TRANSMISSION_TOP}/third-party/libnatpmp/libnatpmp.a
-SUBDIRS = libnatpmp miniupnp dht
+SUBDIRS = libnatpmp miniupnp libutp dht
EXTRA_DIST = \
macosx-libevent-config.h \
$(top_builddir)/third-party/libnatpmp/libnatpmp.a \
@INTLLIBS@ \
@DHT_LIBS@ \
+ @LIBUTP_LIBS@ \
@LIBEVENT_LIBS@ \
@LIBCURL_LIBS@ \
@OPENSSL_LIBS@ \