8d6a041702b027e15fdbd3a13b73246ed5d5f2d5
[m6w6/libmemcached] / tests / libmemcached-1.0 / include.am
1 # vim:ft=automake
2 # Copyright (C) 2011 Data Differential
3 # All rights reserved.
4 #
5 # Use and distribution licensed under the BSD license. See
6 # the COPYING file in the parent directory for full text.
7 #
8 # included from Top Level Makefile.am
9 # All paths should be given relative to the root
10
11 noinst_HEADERS+= tests/basic.h
12 noinst_HEADERS+= tests/callbacks.h
13 noinst_HEADERS+= tests/debug.h
14 noinst_HEADERS+= tests/deprecated.h
15 noinst_HEADERS+= tests/error_conditions.h
16 noinst_HEADERS+= tests/exist.h
17 noinst_HEADERS+= tests/ketama.h
18 noinst_HEADERS+= tests/ketama_test_cases.h
19 noinst_HEADERS+= tests/ketama_test_cases_spy.h
20 noinst_HEADERS+= tests/libmemcached-1.0/all_tests.h
21 noinst_HEADERS+= tests/libmemcached-1.0/callback_counter.h
22 noinst_HEADERS+= tests/libmemcached-1.0/dump.h
23 noinst_HEADERS+= tests/libmemcached-1.0/encoding_key.h
24 noinst_HEADERS+= tests/libmemcached-1.0/fetch_all_results.h
25 noinst_HEADERS+= tests/libmemcached-1.0/generate.h
26 noinst_HEADERS+= tests/libmemcached-1.0/haldenbrand.h
27 noinst_HEADERS+= tests/libmemcached-1.0/mem_functions.h
28 noinst_HEADERS+= tests/libmemcached-1.0/memcached_get.h
29 noinst_HEADERS+= tests/libmemcached-1.0/parser.h
30 noinst_HEADERS+= tests/libmemcached-1.0/setup_and_teardowns.h
31 noinst_HEADERS+= tests/libmemcached-1.0/stat.h
32 noinst_HEADERS+= tests/namespace.h
33 noinst_HEADERS+= tests/pool.h
34 noinst_HEADERS+= tests/print.h
35 noinst_HEADERS+= tests/replication.h
36 noinst_HEADERS+= tests/server_add.h
37 noinst_HEADERS+= tests/string.h
38 noinst_HEADERS+= tests/touch.h
39 noinst_HEADERS+= tests/virtual_buckets.h
40
41 # Test internals
42 tests_libmemcached_1_0_internals_CXXFLAGS=
43 tests_libmemcached_1_0_internals_DEPENDENCIES=
44 tests_libmemcached_1_0_internals_LDADD=
45 tests_libmemcached_1_0_internals_SOURCES=
46
47 tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/internals.cc
48 tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/string.cc
49 tests_libmemcached_1_0_internals_CXXFLAGS+= $(AM_CXXFLAGS)
50 tests_libmemcached_1_0_internals_CXXFLAGS+= @PTHREAD_CFLAGS@
51 tests_libmemcached_1_0_internals_DEPENDENCIES+= libmemcachedinternal/libmemcachedinternal.la
52 tests_libmemcached_1_0_internals_DEPENDENCIES+= libtest/libtest.la
53 tests_libmemcached_1_0_internals_DEPENDENCIES+= libmemcachedinternal/libmemcachedutilinternal.la
54 tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedinternal.la
55 tests_libmemcached_1_0_internals_LDADD+= @PTHREAD_LIBS@
56 tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedutilinternal.la
57 tests_libmemcached_1_0_internals_LDADD+= libtest/libtest.la
58 check_PROGRAMS+= tests/libmemcached-1.0/internals
59 noinst_PROGRAMS+= tests/libmemcached-1.0/internals
60
61 test-internal: tests/libmemcached-1.0/internals
62 @tests/testplus
63
64 tests_libmemcached_1_0_testapp_CXXFLAGS=
65 tests_libmemcached_1_0_testapp_CFLAGS=
66 tests_libmemcached_1_0_testapp_SOURCES=
67 tests_libmemcached_1_0_testapp_DEPENDENCIES=
68 tests_libmemcached_1_0_testapp_LDADD=
69
70 tests_libmemcached_1_0_testapp_CXXFLAGS+= $(AM_CXXFLAGS)
71 tests_libmemcached_1_0_testapp_CXXFLAGS+= @PTHREAD_CFLAGS@
72 tests_libmemcached_1_0_testapp_CFLAGS+= $(AM_CFLAGS)
73 tests_libmemcached_1_0_testapp_CFLAGS+= $(NO_CONVERSION)
74 tests_libmemcached_1_0_testapp_CFLAGS+= $(NO_STRICT_ALIASING)
75 tests_libmemcached_1_0_testapp_SOURCES+= clients/generator.cc clients/execute.cc
76 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/all_tests.cc
77 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/basic.cc
78 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
79 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/callbacks.cc
80 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/debug.cc
81 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/deprecated.cc
82 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/dump.cc
83 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/encoding_key.cc
84 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/error_conditions.cc
85 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/exist.cc
86 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
87 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/generate.cc
88 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/haldenbrand.cc
89 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/ketama.cc
90 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/mem_functions.cc
91 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/memcached_get.cc
92 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/namespace.cc
93 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/parser.cc
94 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/pool.cc
95 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/print.cc
96 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/replication.cc
97 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/server_add.cc
98 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/setup_and_teardowns.cc
99 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/stat.cc
100 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/touch.cc
101 tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc
102 tests_libmemcached_1_0_testapp_DEPENDENCIES+= libmemcached/libmemcached.la
103 tests_libmemcached_1_0_testapp_DEPENDENCIES+= libtest/libtest.la
104 tests_libmemcached_1_0_testapp_DEPENDENCIES+= libhashkit/libhashkit.la
105 tests_libmemcached_1_0_testapp_DEPENDENCIES+= libmemcached/libmemcachedutil.la
106
107 tests_libmemcached_1_0_testapp_LDADD+= @LIBUUID_LDFLAGS@
108 tests_libmemcached_1_0_testapp_LDADD+= @PTHREAD_LIBS@
109 tests_libmemcached_1_0_testapp_LDADD+= libmemcached/libmemcached.la
110 tests_libmemcached_1_0_testapp_LDADD+= libmemcached/libmemcachedutil.la
111 tests_libmemcached_1_0_testapp_LDADD+= libtest/libtest.la
112 tests_libmemcached_1_0_testapp_LDADD+= libhashkit/libhashkit.la
113
114 check_PROGRAMS+= tests/libmemcached-1.0/testapp
115 noinst_PROGRAMS+= tests/libmemcached-1.0/testapp
116
117 tests_libmemcached_1_0_testsocket_CXXFLAGS=
118 tests_libmemcached_1_0_testsocket_CFLAGS=
119 tests_libmemcached_1_0_testsocket_SOURCES=
120 tests_libmemcached_1_0_testsocket_DEPENDENCIES=
121 tests_libmemcached_1_0_testsocket_LDADD=
122
123 tests_libmemcached_1_0_testsocket_CXXFLAGS+= @PTHREAD_CFLAGS@
124 tests_libmemcached_1_0_testsocket_CXXFLAGS+= $(AM_CXXFLAGS)
125 tests_libmemcached_1_0_testsocket_CFLAGS+= $(AM_CFLAGS)
126 tests_libmemcached_1_0_testsocket_CFLAGS+= $(NO_CONVERSION)
127 tests_libmemcached_1_0_testsocket_CFLAGS+= $(NO_STRICT_ALIASING)
128
129 tests_libmemcached_1_0_testsocket_SOURCES+= clients/execute.cc
130 tests_libmemcached_1_0_testsocket_SOURCES+= clients/generator.cc
131 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/all_tests_socket.cc
132 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/basic.cc
133 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
134 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/callbacks.cc
135 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/debug.cc
136 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/deprecated.cc
137 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/dump.cc
138 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/encoding_key.cc
139 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/error_conditions.cc
140 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/exist.cc
141 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
142 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/generate.cc
143 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/haldenbrand.cc
144 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/ketama.cc
145 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/mem_functions.cc
146 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/memcached_get.cc
147 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/namespace.cc
148 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/parser.cc
149 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/pool.cc
150 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/print.cc
151 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/replication.cc
152 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/server_add.cc
153 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/setup_and_teardowns.cc
154 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/stat.cc
155 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/touch.cc
156 tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc
157
158 tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libmemcached/libmemcached.la
159 tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libtest/libtest.la
160 tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libhashkit/libhashkit.la
161 tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libmemcached/libmemcachedutil.la
162
163 tests_libmemcached_1_0_testsocket_LDADD+= @LIBUUID_LDFLAGS@
164 tests_libmemcached_1_0_testsocket_LDADD+= @PTHREAD_LIBS@
165 tests_libmemcached_1_0_testsocket_LDADD+= libmemcached/libmemcached.la
166 tests_libmemcached_1_0_testsocket_LDADD+= libmemcached/libmemcachedutil.la
167 tests_libmemcached_1_0_testsocket_LDADD+= libtest/libtest.la
168 tests_libmemcached_1_0_testsocket_LDADD+= libhashkit/libhashkit.la
169
170 check_PROGRAMS+= tests/libmemcached-1.0/testsocket
171 noinst_PROGRAMS+= tests/libmemcached-1.0/testsocket
172
173 test-socket: tests/libmemcached-1.0/testsocket
174 @tests/libmemcached-1.0/testsocket
175
176 gdb-socket: tests/libmemcached-1.0/testsocket
177 @$(DEBUG_COMMAND) tests/libmemcached-1.0/testsocket
178
179 tests_libmemcached_1_0_sasl_SOURCES=
180 tests_libmemcached_1_0_sasl_DEPENDENCIES=
181 tests_libmemcached_1_0_sasl_LDADD=
182 tests_libmemcached_1_0_sasl_CXXFLAGS=
183 tests_libmemcached_1_0_sasl_CFLAGS=
184
185 tests_libmemcached_1_0_sasl_CXXFLAGS+= $(AM_CXXFLAGS)
186 tests_libmemcached_1_0_sasl_CXXFLAGS+= @PTHREAD_CFLAGS@
187 tests_libmemcached_1_0_sasl_CFLAGS+= $(AM_CFLAGS)
188 tests_libmemcached_1_0_sasl_CFLAGS+= $(NO_CONVERSION)
189 tests_libmemcached_1_0_sasl_CFLAGS+= $(NO_STRICT_ALIASING)
190 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/basic.cc
191 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/debug.cc
192 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/deprecated.cc
193 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/error_conditions.cc
194 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/ketama.cc
195 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/namespace.cc
196 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/parser.cc
197 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/pool.cc
198 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/print.cc
199 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/replication.cc
200 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/sasl.cc
201 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc
202 tests_libmemcached_1_0_sasl_SOURCES+= clients/execute.cc
203 tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc
204 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
205 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
206 tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/generate.cc
207
208 tests_libmemcached_1_0_sasl_DEPENDENCIES+= libmemcached/libmemcached.la
209 tests_libmemcached_1_0_sasl_DEPENDENCIES+= libtest/libtest.la
210
211 tests_libmemcached_1_0_sasl_LDADD+= @PTHREAD_LIBS@
212 tests_libmemcached_1_0_sasl_LDADD+= libmemcached/libmemcached.la
213 tests_libmemcached_1_0_sasl_LDADD+= libmemcached/libmemcachedutil.la
214 tests_libmemcached_1_0_sasl_LDADD+= libtest/libtest.la
215 tests_libmemcached_1_0_sasl_LDADD+= libhashkit/libhashkit.la
216
217 check_PROGRAMS+= tests/libmemcached-1.0/sasl
218 noinst_PROGRAMS+= tests/libmemcached-1.0/sasl
219
220 test-sasl: tests/libmemcached-1.0/sasl
221 @tests/libmemcached-1.0/sasl
222
223 gdb-sasl: tests/libmemcached-1.0/sasl
224 @$(DEBUG_COMMAND) tests/libmemcached-1.0/sasl
225
226 tests_atomsmasher_SOURCES=
227 tests_atomsmasher_DEPENDENCIES=
228 tests_atomsmasher_LDADD=
229
230 tests_atomsmasher_DEPENDENCIES+= $(TESTS_LDADDS)
231 tests_atomsmasher_LDADD+= $(tests_atomsmasher_DEPENDENCIES)
232 tests_atomsmasher_SOURCES+= clients/execute.cc
233 tests_atomsmasher_SOURCES+= clients/generator.cc
234 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/atomsmasher.cc
235 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
236 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/debug.cc
237 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
238 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/generate.cc
239 tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/print.cc
240 noinst_PROGRAMS+= tests/atomsmasher
241
242 tests_testudp_CFLAGS=
243 tests_testudp_SOURCES=
244 tests_testudp_DEPENDENCIES=
245 tests_testudp_LDADD=
246
247 tests_testudp_CFLAGS+= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
248 tests_testudp_SOURCES+= clients/execute.cc
249 tests_testudp_SOURCES+= clients/generator.cc
250 tests_testudp_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
251 tests_testudp_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
252 tests_testudp_SOURCES+= tests/libmemcached-1.0/generate.cc
253 tests_testudp_SOURCES+= tests/libmemcached-1.0/print.cc
254 tests_testudp_SOURCES+= tests/mem_udp.cc
255 tests_testudp_DEPENDENCIES+= $(TESTS_LDADDS)
256 tests_testudp_LDADD+= $(tests_testudp_DEPENDENCIES)
257 check_PROGRAMS+= tests/testudp
258 noinst_PROGRAMS+= tests/testudp
259
260 test-udp: tests/testudp
261 @tests/testudp
262
263 tests_testplus_SOURCES=
264 tests_testplus_CXXFLAGS=
265 tests_testplus_DEPENDENCIES=
266 tests_testplus_LDADD=
267
268 tests_testplus_SOURCES+= clients/execute.cc
269 tests_testplus_SOURCES+= clients/generator.cc
270 tests_testplus_SOURCES+= tests/libmemcached-1.0/callback_counter.cc
271 tests_testplus_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc
272 tests_testplus_SOURCES+= tests/libmemcached-1.0/generate.cc
273 tests_testplus_SOURCES+= tests/libmemcached-1.0/plus.cpp
274 tests_testplus_SOURCES+= tests/libmemcached-1.0/print.cc
275
276 tests_testplus_CXXFLAGS+= $(AM_CXXFLAGS) $(NO_EFF_CXX)
277 tests_testplus_DEPENDENCIES+= $(TESTS_LDADDS)
278 tests_testplus_LDADD+= $(tests_testplus_DEPENDENCIES)
279 check_PROGRAMS+= tests/testplus
280 noinst_PROGRAMS+= tests/testplus
281
282 test-plus: tests/testplus
283 @tests/testplus
284
285 gdb-plus: tests/testplus
286 $(DEBUG_COMMAND) tests/testplus
287
288 valgrind-plus: tests/testplus
289 @$(VALGRIND_COMMAND) tests/testplus
290
291 helgrind-plus: tests/testplus
292 @$(HELGRIND_COMMAND) tests/testplus