source: trunk/libtransmission/Makefile.am @ 11901

Last change on this file since 11901 was 11901, checked in by jch, 11 years ago

Participate in UTP.

This adds code to participate in the UTP protocol, but without doing anything
useful yet -- we just shut down immediately any incoming connexion request.

File size: 3.6 KB
Line 
1AM_CPPFLAGS = \
2    -I. \
3    -I$(top_srcdir) \
4    -I$(top_srcdir)/third-party/ \
5    -D__TRANSMISSION__ \
6    -DPACKAGE_DATA_DIR=\""$(datadir)"\"
7
8AM_CFLAGS = \
9    @DHT_CFLAGS@ \
10    @LIBEVENT_CFLAGS@ \
11    @LIBCURL_CFLAGS@ \
12    @OPENSSL_CFLAGS@ \
13    @PTHREAD_CFLAGS@ \
14    @ZLIB_CFLAGS@
15
16noinst_LIBRARIES = libtransmission.a
17
18libtransmission_a_SOURCES = \
19    announcer.c \
20    bandwidth.c \
21    bencode.c \
22    bitfield.c \
23    blocklist.c \
24    cache.c \
25    clients.c \
26    completion.c \
27    ConvertUTF.c \
28    crypto.c \
29    fdlimit.c \
30    handshake.c \
31    history.c \
32    inout.c \
33    json.c \
34    JSON_parser.c \
35    list.c \
36    magnet.c \
37    makemeta.c \
38    metainfo.c \
39    natpmp.c \
40    net.c \
41    peer-io.c \
42    peer-mgr.c \
43    peer-msgs.c \
44    platform.c \
45    port-forwarding.c \
46    ptrarray.c \
47    ratecontrol.c \
48    resume.c \
49    rpcimpl.c \
50    rpc-server.c \
51    session.c \
52    stats.c \
53    torrent.c \
54    torrent-ctor.c \
55    torrent-magnet.c \
56    tr-dht.c \
57    tr-lpd.c \
58    tr-udp.c \
59    tr-utp.c \
60    tr-getopt.c \
61    trevent.c \
62    upnp.c \
63    utils.c \
64    verify.c \
65    web.c \
66    webseed.c \
67    wildmat.c
68
69noinst_HEADERS = \
70    announcer.h \
71    bandwidth.h \
72    bencode.h \
73    bitfield.h \
74    bitset.h \
75    blocklist.h \
76    cache.h \
77    clients.h \
78    ConvertUTF.h \
79    crypto.h \
80    completion.h \
81    fdlimit.h \
82    handshake.h \
83    history.h \
84    inout.h \
85    json.h \
86    JSON_parser.h \
87    list.h \
88    magnet.h \
89    makemeta.h \
90    metainfo.h \
91    natpmp.h \
92    net.h \
93    peer-common.h \
94    peer-io.h \
95    peer-mgr.h \
96    peer-msgs.h \
97    platform.h \
98    port-forwarding.h \
99    ptrarray.h \
100    ratecontrol.h \
101    resume.h \
102    rpcimpl.h \
103    rpc-server.h \
104    session.h \
105    stats.h \
106    torrent.h \
107    torrent-magnet.h \
108    tr-getopt.h \
109    transmission.h \
110    tr-dht.h \
111    tr-udp.h \
112    tr-utp.h \
113    tr-lpd.h \
114    trevent.h \
115    upnp.h \
116    utils.h \
117    verify.h \
118    version.h \
119    web.h \
120    webseed.h
121
122TESTS = \
123    blocklist-test \
124    bencode-test \
125    clients-test \
126    history-test \
127    json-test \
128    magnet-test \
129    peer-msgs-test \
130    rpc-test \
131    test-peer-id \
132    utils-test
133
134noinst_PROGRAMS = $(TESTS)
135
136apps_ldflags = \
137    @ZLIB_LDFLAGS@
138
139apps_ldadd = \
140    ./libtransmission.a  \
141    $(top_builddir)/third-party/miniupnp/libminiupnp.a \
142    $(top_builddir)/third-party/libnatpmp/libnatpmp.a \
143    @INTLLIBS@ \
144    @DHT_LIBS@ \
145    @LIBCURL_LIBS@ \
146    @LIBEVENT_LIBS@ \
147    @OPENSSL_LIBS@ \
148    @PTHREAD_LIBS@ \
149    @ZLIB_LIBS@
150
151bencode_test_SOURCES = bencode-test.c
152bencode_test_LDADD = ${apps_ldadd}
153bencode_test_LDFLAGS = ${apps_ldflags}
154
155blocklist_test_SOURCES = blocklist-test.c
156blocklist_test_LDADD = ${apps_ldadd}
157blocklist_test_LDFLAGS = ${apps_ldflags}
158
159clients_test_SOURCES = clients-test.c
160clients_test_LDADD = ${apps_ldadd}
161clients_test_LDFLAGS = ${apps_ldflags}
162
163history_test_SOURCES = history-test.c
164history_test_LDADD = ${apps_ldadd}
165history_test_LDFLAGS = ${apps_ldflags}
166
167json_test_SOURCES = json-test.c
168json_test_LDADD = ${apps_ldadd}
169json_test_LDFLAGS = ${apps_ldflags}
170
171magnet_test_SOURCES = magnet-test.c
172magnet_test_LDADD = ${apps_ldadd}
173magnet_test_LDFLAGS = ${apps_ldflags}
174
175rpc_test_SOURCES = rpc-test.c
176rpc_test_LDADD = ${apps_ldadd}
177rpc_test_LDFLAGS = ${apps_ldflags}
178
179test_peer_id_SOURCES = test-peer-id.c
180test_peer_id_LDADD = ${apps_ldadd}
181test_peer_id_LDFLAGS = ${apps_ldflags}
182
183peer_msgs_test_SOURCES = peer-msgs-test.c
184peer_msgs_test_LDADD = ${apps_ldadd}
185peer_msgs_test_LDFLAGS = ${apps_ldflags}
186
187utils_test_SOURCES = utils-test.c
188utils_test_LDADD = ${apps_ldadd}
189utils_test_LDFLAGS = ${apps_ldflags}
Note: See TracBrowser for help on using the repository browser.