Updated to push API tests into version.
[awesomized/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+= \
12 tests/basic.h \
13 tests/callbacks.h \
14 tests/debug.h \
15 tests/error_conditions.h \
16 tests/exist.h \
17 tests/ketama.h \
18 tests/ketama_test_cases.h \
19 tests/ketama_test_cases_spy.h \
20 tests/namespace.h \
21 tests/parser.h \
22 tests/touch.h \
23 tests/deprecated.h \
24 tests/pool.h \
25 tests/print.h \
26 tests/replication.h \
27 tests/server_add.h \
28 tests/string.h \
29 tests/virtual_buckets.h
30
31 # Test internals
32 tests_libmemcached_1_0_internals_SOURCES= tests/libmemcached-1.0/internals.cc
33 tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/string.cc
34 tests_libmemcached_1_0_internals_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
35 tests_libmemcached_1_0_internals_DEPENDENCIES= libmemcachedinternal/libmemcachedinternal.la libtest/libtest.la libmemcachedinternal/libmemcachedutilinternal.la
36 tests_libmemcached_1_0_internals_LDADD= libmemcachedinternal/libmemcachedinternal.la
37 tests_libmemcached_1_0_internals_LDADD+= ${PTHREAD_LIBS}
38 tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedutilinternal.la
39 tests_libmemcached_1_0_internals_LDADD+= libtest/libtest.la
40 check_PROGRAMS+= tests/libmemcached-1.0/internals
41 noinst_PROGRAMS+= tests/libmemcached-1.0/internals
42
43
44 tests_libmemcached_1_0_testapp_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
45 tests_libmemcached_1_0_testapp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
46 tests_libmemcached_1_0_testapp_SOURCES= \
47 tests/libmemcached-1.0/basic.cc \
48 tests/libmemcached-1.0/callbacks.cc \
49 tests/libmemcached-1.0/debug.cc \
50 tests/libmemcached-1.0/deprecated.cc \
51 tests/libmemcached-1.0/error_conditions.cc \
52 tests/libmemcached-1.0/exist.cc \
53 tests/libmemcached-1.0/ketama.cc \
54 tests/libmemcached-1.0/mem_functions.cc \
55 tests/libmemcached-1.0/namespace.cc \
56 tests/libmemcached-1.0/pool.cc \
57 tests/libmemcached-1.0/print.cc \
58 tests/libmemcached-1.0/replication.cc \
59 tests/libmemcached-1.0/parser.cc \
60 tests/libmemcached-1.0/server_add.cc \
61 tests/libmemcached-1.0/touch.cc \
62 tests/libmemcached-1.0/virtual_buckets.cc
63
64 tests_libmemcached_1_0_testapp_SOURCES+= clients/generator.cc clients/execute.cc
65 tests_libmemcached_1_0_testapp_DEPENDENCIES= \
66 libmemcached/libmemcached.la \
67 libtest/libtest.la \
68 libhashkit/libhashkit.la \
69 libmemcached/libmemcachedutil.la
70
71 tests_libmemcached_1_0_testapp_LDADD= \
72 ${PTHREAD_LIBS} \
73 libmemcached/libmemcached.la \
74 libmemcached/libmemcachedutil.la \
75 libtest/libtest.la \
76 libhashkit/libhashkit.la
77
78 check_PROGRAMS+= tests/libmemcached-1.0/testapp
79 noinst_PROGRAMS+= tests/libmemcached-1.0/testapp
80
81 tests_libmemcached_1_0_sasl_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS}
82 tests_libmemcached_1_0_sasl_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
83 tests_libmemcached_1_0_sasl_SOURCES= \
84 tests/libmemcached-1.0/basic.cc \
85 tests/libmemcached-1.0/debug.cc \
86 tests/libmemcached-1.0/deprecated.cc \
87 tests/libmemcached-1.0/error_conditions.cc \
88 tests/libmemcached-1.0/ketama.cc \
89 tests/libmemcached-1.0/namespace.cc \
90 tests/libmemcached-1.0/parser.cc \
91 tests/libmemcached-1.0/pool.cc \
92 tests/libmemcached-1.0/print.cc \
93 tests/libmemcached-1.0/replication.cc \
94 tests/libmemcached-1.0/sasl.cc \
95 tests/libmemcached-1.0/virtual_buckets.cc
96 tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc clients/execute.cc
97 tests_libmemcached_1_0_sasl_DEPENDENCIES= \
98 libmemcached/libmemcached.la \
99 libtest/libtest.la
100 tests_libmemcached_1_0_sasl_LDADD= \
101 ${PTHREAD_LIBS} \
102 libmemcached/libmemcached.la \
103 libmemcached/libmemcachedutil.la \
104 libtest/libtest.la \
105 libhashkit/libhashkit.la
106 check_PROGRAMS+= tests/libmemcached-1.0/sasl
107 noinst_PROGRAMS+= tests/libmemcached-1.0/sasl
108
109 tests_atomsmasher_SOURCES= \
110 tests/libmemcached-1.0/atomsmasher.cc \
111 tests/libmemcached-1.0/debug.cc \
112 tests/libmemcached-1.0/print.cc \
113 clients/generator.cc \
114 clients/execute.cc
115 tests_atomsmasher_DEPENDENCIES= $(TESTS_LDADDS)
116 tests_atomsmasher_LDADD= $(tests_atomsmasher_DEPENDENCIES)
117 noinst_PROGRAMS+= tests/atomsmasher
118
119 tests_testudp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING)
120 tests_testudp_SOURCES= tests/mem_udp.cc
121 tests_testudp_DEPENDENCIES= $(TESTS_LDADDS)
122 tests_testudp_LDADD= $(tests_testudp_DEPENDENCIES)
123 check_PROGRAMS+= tests/testudp
124 noinst_PROGRAMS+= tests/testudp
125
126 tests_testplus_SOURCES= tests/libmemcached-1.0/plus.cpp
127 tests_testplus_CXXFLAGS = $(AM_CXXFLAGS) $(NO_EFF_CXX)
128 tests_testplus_DEPENDENCIES= $(TESTS_LDADDS)
129 tests_testplus_LDADD= $(tests_testplus_DEPENDENCIES)
130 check_PROGRAMS+= tests/testplus
131 noinst_PROGRAMS+= tests/testplus