2 # Copyright (C) 2011 Data Differential
5 # Use and distribution licensed under the BSD license. See
6 # the COPYING file in the parent directory for full text.
8 # included from Top Level Makefile.am
9 # All paths should be given relative to the root
16 tests/error_conditions.h \
19 tests/ketama_test_cases.h \
20 tests/ketama_test_cases_spy.h \
21 tests/libmemcached-1.0/all_tests.h \
22 tests/libmemcached-1.0/callback_counter.h \
23 tests/libmemcached-1.0/dump.h \
24 tests/libmemcached-1.0/fetch_all_results.h \
25 tests/libmemcached-1.0/generate.h \
26 tests/libmemcached-1.0/haldenbrand.h \
27 tests/libmemcached-1.0/mem_functions.h \
28 tests/libmemcached-1.0/servers_to_create.h \
29 tests/libmemcached-1.0/setup_and_teardowns.h \
30 tests/libmemcached-1.0/stat.h \
39 tests/virtual_buckets.h
42 tests_libmemcached_1_0_internals_SOURCES= tests/libmemcached-1.0/internals.cc
43 tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/string.cc
44 tests_libmemcached_1_0_internals_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
45 tests_libmemcached_1_0_internals_DEPENDENCIES= libmemcachedinternal/libmemcachedinternal.la libtest/libtest.la libmemcachedinternal/libmemcachedutilinternal.la
46 tests_libmemcached_1_0_internals_LDADD= libmemcachedinternal/libmemcachedinternal.la
47 tests_libmemcached_1_0_internals_LDADD+= ${PTHREAD_LIBS}
48 tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedutilinternal.la
49 tests_libmemcached_1_0_internals_LDADD+= libtest/libtest.la
50 check_PROGRAMS+= tests/libmemcached-1.0/internals
51 noinst_PROGRAMS+= tests/libmemcached-1.0/internals
54 tests_libmemcached_1_0_testapp_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
55 tests_libmemcached_1_0_testapp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
56 tests_libmemcached_1_0_testapp_SOURCES= \
57 tests/libmemcached-1.0/all_tests.cc \
58 tests/libmemcached-1.0/basic.cc \
59 tests/libmemcached-1.0/callback_counter.cc \
60 tests/libmemcached-1.0/callbacks.cc \
61 tests/libmemcached-1.0/debug.cc \
62 tests/libmemcached-1.0/deprecated.cc \
63 tests/libmemcached-1.0/dump.cc \
64 tests/libmemcached-1.0/error_conditions.cc \
65 tests/libmemcached-1.0/exist.cc \
66 tests/libmemcached-1.0/fetch_all_results.cc \
67 tests/libmemcached-1.0/generate.cc \
68 tests/libmemcached-1.0/haldenbrand.cc \
69 tests/libmemcached-1.0/ketama.cc \
70 tests/libmemcached-1.0/mem_functions.cc \
71 tests/libmemcached-1.0/namespace.cc \
72 tests/libmemcached-1.0/parser.cc \
73 tests/libmemcached-1.0/pool.cc \
74 tests/libmemcached-1.0/print.cc \
75 tests/libmemcached-1.0/replication.cc \
76 tests/libmemcached-1.0/server_add.cc \
77 tests/libmemcached-1.0/setup_and_teardowns.cc \
78 tests/libmemcached-1.0/stat.cc \
79 tests/libmemcached-1.0/touch.cc \
80 tests/libmemcached-1.0/virtual_buckets.cc
82 tests_libmemcached_1_0_testapp_SOURCES+= clients/generator.cc clients/execute.cc
83 tests_libmemcached_1_0_testapp_DEPENDENCIES= \
84 libmemcached/libmemcached.la \
86 libhashkit/libhashkit.la \
87 libmemcached/libmemcachedutil.la
89 tests_libmemcached_1_0_testapp_LDADD= \
92 libmemcached/libmemcached.la \
93 libmemcached/libmemcachedutil.la \
95 libhashkit/libhashkit.la
97 check_PROGRAMS+= tests/libmemcached-1.0/testapp
98 noinst_PROGRAMS+= tests/libmemcached-1.0/testapp
100 tests_libmemcached_1_0_testsocket_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
101 tests_libmemcached_1_0_testsocket_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
102 tests_libmemcached_1_0_testsocket_SOURCES= \
103 tests/libmemcached-1.0/all_tests_socket.cc \
104 tests/libmemcached-1.0/basic.cc \
105 tests/libmemcached-1.0/callback_counter.cc \
106 tests/libmemcached-1.0/callbacks.cc \
107 tests/libmemcached-1.0/debug.cc \
108 tests/libmemcached-1.0/deprecated.cc \
109 tests/libmemcached-1.0/dump.cc \
110 tests/libmemcached-1.0/error_conditions.cc \
111 tests/libmemcached-1.0/exist.cc \
112 tests/libmemcached-1.0/fetch_all_results.cc \
113 tests/libmemcached-1.0/generate.cc \
114 tests/libmemcached-1.0/haldenbrand.cc \
115 tests/libmemcached-1.0/ketama.cc \
116 tests/libmemcached-1.0/mem_functions.cc \
117 tests/libmemcached-1.0/namespace.cc \
118 tests/libmemcached-1.0/parser.cc \
119 tests/libmemcached-1.0/pool.cc \
120 tests/libmemcached-1.0/print.cc \
121 tests/libmemcached-1.0/replication.cc \
122 tests/libmemcached-1.0/server_add.cc \
123 tests/libmemcached-1.0/setup_and_teardowns.cc \
124 tests/libmemcached-1.0/stat.cc \
125 tests/libmemcached-1.0/touch.cc \
126 tests/libmemcached-1.0/virtual_buckets.cc
128 tests_libmemcached_1_0_testsocket_SOURCES+= clients/generator.cc clients/execute.cc
129 tests_libmemcached_1_0_testsocket_DEPENDENCIES= \
130 libmemcached/libmemcached.la \
132 libhashkit/libhashkit.la \
133 libmemcached/libmemcachedutil.la
135 tests_libmemcached_1_0_testsocket_LDADD= \
138 libmemcached/libmemcached.la \
139 libmemcached/libmemcachedutil.la \
141 libhashkit/libhashkit.la
143 check_PROGRAMS+= tests/libmemcached-1.0/testsocket
144 noinst_PROGRAMS+= tests/libmemcached-1.0/testsocket
146 tests_libmemcached_1_0_sasl_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
147 tests_libmemcached_1_0_sasl_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
148 tests_libmemcached_1_0_sasl_SOURCES= \
149 tests/libmemcached-1.0/basic.cc \
150 tests/libmemcached-1.0/debug.cc \
151 tests/libmemcached-1.0/deprecated.cc \
152 tests/libmemcached-1.0/error_conditions.cc \
153 tests/libmemcached-1.0/ketama.cc \
154 tests/libmemcached-1.0/namespace.cc \
155 tests/libmemcached-1.0/parser.cc \
156 tests/libmemcached-1.0/pool.cc \
157 tests/libmemcached-1.0/print.cc \
158 tests/libmemcached-1.0/replication.cc \
159 tests/libmemcached-1.0/sasl.cc \
160 tests/libmemcached-1.0/virtual_buckets.cc
161 tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc clients/execute.cc
162 tests_libmemcached_1_0_sasl_DEPENDENCIES= \
163 libmemcached/libmemcached.la \
165 tests_libmemcached_1_0_sasl_LDADD= \
167 libmemcached/libmemcached.la \
168 libmemcached/libmemcachedutil.la \
170 libhashkit/libhashkit.la
171 check_PROGRAMS+= tests/libmemcached-1.0/sasl
172 noinst_PROGRAMS+= tests/libmemcached-1.0/sasl
174 tests_atomsmasher_SOURCES= \
175 tests/libmemcached-1.0/atomsmasher.cc \
176 tests/libmemcached-1.0/debug.cc \
177 tests/libmemcached-1.0/print.cc \
178 clients/generator.cc \
180 tests_atomsmasher_DEPENDENCIES= $(TESTS_LDADDS)
181 tests_atomsmasher_LDADD= $(tests_atomsmasher_DEPENDENCIES)
182 noinst_PROGRAMS+= tests/atomsmasher
184 tests_testudp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
185 tests_testudp_SOURCES= tests/mem_udp.cc
186 tests_testudp_DEPENDENCIES= $(TESTS_LDADDS)
187 tests_testudp_LDADD= $(tests_testudp_DEPENDENCIES)
188 check_PROGRAMS+= tests/testudp
189 noinst_PROGRAMS+= tests/testudp
191 test-udp: tests/testudp
194 tests_testplus_SOURCES= tests/libmemcached-1.0/plus.cpp
195 tests_testplus_CXXFLAGS = $(AM_CXXFLAGS) $(NO_EFF_CXX)
196 tests_testplus_DEPENDENCIES= $(TESTS_LDADDS)
197 tests_testplus_LDADD= $(tests_testplus_DEPENDENCIES)
198 check_PROGRAMS+= tests/testplus
199 noinst_PROGRAMS+= tests/testplus