# vim:ft=automake # Copyright (C) 2011 Data Differential # All rights reserved. # # Use and distribution licensed under the BSD license. See # the COPYING file in the parent directory for full text. # # included from Top Level Makefile.am # All paths should be given relative to the root noinst_HEADERS+= \ tests/basic.h \ tests/callbacks.h \ tests/debug.h \ tests/deprecated.h \ tests/error_conditions.h \ tests/exist.h \ tests/ketama.h \ tests/ketama_test_cases.h \ tests/ketama_test_cases_spy.h \ tests/libmemcached-1.0/all_tests.h \ tests/libmemcached-1.0/callback_counter.h \ tests/libmemcached-1.0/dump.h \ tests/libmemcached-1.0/fetch_all_results.h \ tests/libmemcached-1.0/generate.h \ tests/libmemcached-1.0/encoding_key.h \ tests/libmemcached-1.0/haldenbrand.h \ tests/libmemcached-1.0/mem_functions.h \ tests/libmemcached-1.0/memcached_get.h \ tests/libmemcached-1.0/setup_and_teardowns.h \ tests/libmemcached-1.0/stat.h \ tests/namespace.h \ tests/parser.h \ tests/pool.h \ tests/print.h \ tests/replication.h \ tests/server_add.h \ tests/string.h \ tests/touch.h \ tests/virtual_buckets.h # Test internals tests_libmemcached_1_0_internals_SOURCES= tests/libmemcached-1.0/internals.cc tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/string.cc tests_libmemcached_1_0_internals_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} tests_libmemcached_1_0_internals_DEPENDENCIES= libmemcachedinternal/libmemcachedinternal.la libtest/libtest.la libmemcachedinternal/libmemcachedutilinternal.la tests_libmemcached_1_0_internals_LDADD= libmemcachedinternal/libmemcachedinternal.la tests_libmemcached_1_0_internals_LDADD+= ${PTHREAD_LIBS} tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedutilinternal.la tests_libmemcached_1_0_internals_LDADD+= libtest/libtest.la check_PROGRAMS+= tests/libmemcached-1.0/internals noinst_PROGRAMS+= tests/libmemcached-1.0/internals tests_libmemcached_1_0_testapp_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} tests_libmemcached_1_0_testapp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) tests_libmemcached_1_0_testapp_SOURCES= tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/all_tests.cc tests_libmemcached_1_0_testapp_SOURCES+= \ tests/libmemcached-1.0/basic.cc \ tests/libmemcached-1.0/callback_counter.cc \ tests/libmemcached-1.0/callbacks.cc \ tests/libmemcached-1.0/debug.cc \ tests/libmemcached-1.0/deprecated.cc \ tests/libmemcached-1.0/dump.cc \ tests/libmemcached-1.0/encoding_key.cc \ tests/libmemcached-1.0/error_conditions.cc \ tests/libmemcached-1.0/exist.cc \ tests/libmemcached-1.0/fetch_all_results.cc \ tests/libmemcached-1.0/generate.cc \ tests/libmemcached-1.0/haldenbrand.cc \ tests/libmemcached-1.0/ketama.cc \ tests/libmemcached-1.0/mem_functions.cc \ tests/libmemcached-1.0/memcached_get.cc \ tests/libmemcached-1.0/namespace.cc \ tests/libmemcached-1.0/parser.cc \ tests/libmemcached-1.0/pool.cc \ tests/libmemcached-1.0/print.cc \ tests/libmemcached-1.0/replication.cc \ tests/libmemcached-1.0/server_add.cc \ tests/libmemcached-1.0/setup_and_teardowns.cc \ tests/libmemcached-1.0/stat.cc \ tests/libmemcached-1.0/touch.cc \ tests/libmemcached-1.0/virtual_buckets.cc tests_libmemcached_1_0_testapp_SOURCES+= clients/generator.cc clients/execute.cc tests_libmemcached_1_0_testapp_DEPENDENCIES= \ libmemcached/libmemcached.la \ libtest/libtest.la \ libhashkit/libhashkit.la \ libmemcached/libmemcachedutil.la tests_libmemcached_1_0_testapp_LDADD= \ $(LIBUUID_LDFLAGS) \ ${PTHREAD_LIBS} \ libmemcached/libmemcached.la \ libmemcached/libmemcachedutil.la \ libtest/libtest.la \ libhashkit/libhashkit.la check_PROGRAMS+= tests/libmemcached-1.0/testapp noinst_PROGRAMS+= tests/libmemcached-1.0/testapp tests_libmemcached_1_0_testsocket_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} tests_libmemcached_1_0_testsocket_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) tests_libmemcached_1_0_testsocket_SOURCES= \ tests/libmemcached-1.0/all_tests_socket.cc \ tests/libmemcached-1.0/basic.cc \ tests/libmemcached-1.0/callback_counter.cc \ tests/libmemcached-1.0/callbacks.cc \ tests/libmemcached-1.0/debug.cc \ tests/libmemcached-1.0/deprecated.cc \ tests/libmemcached-1.0/dump.cc \ tests/libmemcached-1.0/encoding_key.cc \ tests/libmemcached-1.0/error_conditions.cc \ tests/libmemcached-1.0/exist.cc \ tests/libmemcached-1.0/fetch_all_results.cc \ tests/libmemcached-1.0/generate.cc \ tests/libmemcached-1.0/haldenbrand.cc \ tests/libmemcached-1.0/ketama.cc \ tests/libmemcached-1.0/mem_functions.cc \ tests/libmemcached-1.0/memcached_get.cc \ tests/libmemcached-1.0/namespace.cc \ tests/libmemcached-1.0/parser.cc \ tests/libmemcached-1.0/pool.cc \ tests/libmemcached-1.0/print.cc \ tests/libmemcached-1.0/replication.cc \ tests/libmemcached-1.0/server_add.cc \ tests/libmemcached-1.0/setup_and_teardowns.cc \ tests/libmemcached-1.0/stat.cc \ tests/libmemcached-1.0/touch.cc \ tests/libmemcached-1.0/virtual_buckets.cc tests_libmemcached_1_0_testsocket_SOURCES+= clients/generator.cc clients/execute.cc tests_libmemcached_1_0_testsocket_DEPENDENCIES= \ libmemcached/libmemcached.la \ libtest/libtest.la \ libhashkit/libhashkit.la \ libmemcached/libmemcachedutil.la tests_libmemcached_1_0_testsocket_LDADD= \ $(LIBUUID_LDFLAGS) \ ${PTHREAD_LIBS} \ libmemcached/libmemcached.la \ libmemcached/libmemcachedutil.la \ libtest/libtest.la \ libhashkit/libhashkit.la check_PROGRAMS+= tests/libmemcached-1.0/testsocket noinst_PROGRAMS+= tests/libmemcached-1.0/testsocket tests_libmemcached_1_0_sasl_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} tests_libmemcached_1_0_sasl_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) tests_libmemcached_1_0_sasl_SOURCES= \ tests/libmemcached-1.0/basic.cc \ tests/libmemcached-1.0/debug.cc \ tests/libmemcached-1.0/deprecated.cc \ tests/libmemcached-1.0/error_conditions.cc \ tests/libmemcached-1.0/ketama.cc \ tests/libmemcached-1.0/namespace.cc \ tests/libmemcached-1.0/parser.cc \ tests/libmemcached-1.0/pool.cc \ tests/libmemcached-1.0/print.cc \ tests/libmemcached-1.0/replication.cc \ tests/libmemcached-1.0/sasl.cc \ tests/libmemcached-1.0/virtual_buckets.cc tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc clients/execute.cc tests_libmemcached_1_0_sasl_DEPENDENCIES= \ libmemcached/libmemcached.la \ libtest/libtest.la tests_libmemcached_1_0_sasl_LDADD= \ ${PTHREAD_LIBS} \ libmemcached/libmemcached.la \ libmemcached/libmemcachedutil.la \ libtest/libtest.la \ libhashkit/libhashkit.la check_PROGRAMS+= tests/libmemcached-1.0/sasl noinst_PROGRAMS+= tests/libmemcached-1.0/sasl tests_atomsmasher_SOURCES= \ tests/libmemcached-1.0/atomsmasher.cc \ tests/libmemcached-1.0/debug.cc \ tests/libmemcached-1.0/print.cc \ clients/generator.cc \ clients/execute.cc tests_atomsmasher_DEPENDENCIES= $(TESTS_LDADDS) tests_atomsmasher_LDADD= $(tests_atomsmasher_DEPENDENCIES) noinst_PROGRAMS+= tests/atomsmasher tests_testudp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) tests_testudp_SOURCES= tests/mem_udp.cc tests_testudp_DEPENDENCIES= $(TESTS_LDADDS) tests_testudp_LDADD= $(tests_testudp_DEPENDENCIES) check_PROGRAMS+= tests/testudp noinst_PROGRAMS+= tests/testudp test-udp: tests/testudp @tests/testudp tests_testplus_SOURCES= tests/libmemcached-1.0/plus.cpp tests_testplus_CXXFLAGS = $(AM_CXXFLAGS) $(NO_EFF_CXX) tests_testplus_DEPENDENCIES= $(TESTS_LDADDS) tests_testplus_LDADD= $(tests_testplus_DEPENDENCIES) check_PROGRAMS+= tests/testplus noinst_PROGRAMS+= tests/testplus