source: trunk/libtransmission/Makefile.am @ 10798

Last change on this file since 10798 was 10798, checked in by charles, 11 years ago

(trunk) #1521 "memory cache to reduce disk IO" -- commit block-cache-rc1.diff to trunk for the nightlies.

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    publish.c \
48    ratecontrol.c \
49    resume.c \
50    rpcimpl.c \
51    rpc-server.c \
52    session.c \
53    stats.c \
54    torrent.c \
55    torrent-ctor.c \
56    torrent-magnet.c \
57    tr-dht.c \
58    tr-lpd.c \
59    tr-getopt.c \
60    trevent.c \
61    upnp.c \
62    utils.c \
63    verify.c \
64    web.c \
65    webseed.c \
66    wildmat.c
67
68noinst_HEADERS = \
69    announcer.h \
70    bandwidth.h \
71    bencode.h \
72    bitfield.h \
73    bitset.h \
74    blocklist.h \
75    cache.h \
76    clients.h \
77    ConvertUTF.h \
78    crypto.h \
79    completion.h \
80    fdlimit.h \
81    handshake.h \
82    history.h \
83    inout.h \
84    json.h \
85    JSON_parser.h \
86    list.h \
87    magnet.h \
88    makemeta.h \
89    metainfo.h \
90    natpmp.h \
91    net.h \
92    peer-common.h \
93    peer-io.h \
94    peer-mgr.h \
95    peer-msgs.h \
96    platform.h \
97    port-forwarding.h \
98    ptrarray.h \
99    publish.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-lpd.h \
112    trevent.h \
113    upnp.h \
114    utils.h \
115    verify.h \
116    version.h \
117    web.h \
118    webseed.h
119
120TESTS = \
121    blocklist-test \
122    bencode-test \
123    clients-test \
124    history-test \
125    json-test \
126    magnet-test \
127    peer-msgs-test \
128    rpc-test \
129    test-peer-id \
130    utils-test
131
132noinst_PROGRAMS = $(TESTS)
133
134apps_ldflags = \
135    @ZLIB_LDFLAGS@
136
137apps_ldadd = \
138    ./libtransmission.a  \
139    $(top_builddir)/third-party/miniupnp/libminiupnp.a \
140    $(top_builddir)/third-party/libnatpmp/libnatpmp.a \
141    @INTLLIBS@ \
142    @DHT_LIBS@ \
143    @LIBCURL_LIBS@ \
144    @LIBEVENT_LIBS@ \
145    @OPENSSL_LIBS@ \
146    @PTHREAD_LIBS@ \
147    @ZLIB_LIBS@
148
149bencode_test_SOURCES = bencode-test.c
150bencode_test_LDADD = ${apps_ldadd}
151bencode_test_LDFLAGS = ${apps_ldflags}
152
153blocklist_test_SOURCES = blocklist-test.c
154blocklist_test_LDADD = ${apps_ldadd}
155blocklist_test_LDFLAGS = ${apps_ldflags}
156
157clients_test_SOURCES = clients-test.c
158clients_test_LDADD = ${apps_ldadd}
159clients_test_LDFLAGS = ${apps_ldflags}
160
161history_test_SOURCES = history-test.c
162history_test_LDADD = ${apps_ldadd}
163history_test_LDFLAGS = ${apps_ldflags}
164
165json_test_SOURCES = json-test.c
166json_test_LDADD = ${apps_ldadd}
167json_test_LDFLAGS = ${apps_ldflags}
168
169magnet_test_SOURCES = magnet-test.c
170magnet_test_LDADD = ${apps_ldadd}
171magnet_test_LDFLAGS = ${apps_ldflags}
172
173rpc_test_SOURCES = rpc-test.c
174rpc_test_LDADD = ${apps_ldadd}
175rpc_test_LDFLAGS = ${apps_ldflags}
176
177test_peer_id_SOURCES = test-peer-id.c
178test_peer_id_LDADD = ${apps_ldadd}
179test_peer_id_LDFLAGS = ${apps_ldflags}
180
181peer_msgs_test_SOURCES = peer-msgs-test.c
182peer_msgs_test_LDADD = ${apps_ldadd}
183peer_msgs_test_LDFLAGS = ${apps_ldflags}
184
185utils_test_SOURCES = utils-test.c
186utils_test_LDADD = ${apps_ldadd}
187utils_test_LDFLAGS = ${apps_ldflags}
Note: See TracBrowser for help on using the repository browser.