1# vim:ft=automake 2# included from Top Level Makefile.am 3# All paths should be given relative to the root 4 5libmemcached_libmemcached_la_SOURCES= 6 7include libmemcached/csl/include.am 8 9EXTRA_DIST+= libmemcached/libmemcached_probes.d 10EXTRA_DIST+= libmemcached/memcached/README.txt 11 12nobase_include_HEADERS+= libmemcached/memcached.h 13nobase_include_HEADERS+= libmemcached/memcached.hpp 14nobase_include_HEADERS+= libmemcached/util.h 15 16noinst_HEADERS+= libmemcached/array.h 17noinst_HEADERS+= libmemcached/assert.hpp 18noinst_HEADERS+= libmemcached/backtrace.hpp 19noinst_HEADERS+= libmemcached/behavior.hpp 20noinst_HEADERS+= libmemcached/byteorder.h 21noinst_HEADERS+= libmemcached/common.h 22noinst_HEADERS+= libmemcached/connect.hpp 23noinst_HEADERS+= libmemcached/continuum.hpp 24noinst_HEADERS+= libmemcached/do.hpp 25noinst_HEADERS+= libmemcached/encoding_key.h 26noinst_HEADERS+= libmemcached/error.hpp 27noinst_HEADERS+= libmemcached/flag.hpp 28noinst_HEADERS+= libmemcached/initialize_query.h 29noinst_HEADERS+= libmemcached/instance.hpp 30noinst_HEADERS+= libmemcached/internal.h 31noinst_HEADERS+= libmemcached/io.h 32noinst_HEADERS+= libmemcached/io.hpp 33noinst_HEADERS+= libmemcached/is.h 34noinst_HEADERS+= libmemcached/key.hpp 35noinst_HEADERS+= libmemcached/libmemcached_probes.h 36noinst_HEADERS+= libmemcached/memcached/protocol_binary.h 37noinst_HEADERS+= libmemcached/memcached/vbucket.h 38noinst_HEADERS+= libmemcached/memory.h 39noinst_HEADERS+= libmemcached/namespace.h 40noinst_HEADERS+= libmemcached/options.hpp 41noinst_HEADERS+= libmemcached/poll.h 42noinst_HEADERS+= libmemcached/response.h 43noinst_HEADERS+= libmemcached/result.h 44noinst_HEADERS+= libmemcached/sasl.hpp 45noinst_HEADERS+= libmemcached/server.hpp 46noinst_HEADERS+= libmemcached/server_instance.h 47noinst_HEADERS+= libmemcached/socket.hpp 48noinst_HEADERS+= libmemcached/string.hpp 49noinst_HEADERS+= libmemcached/udp.hpp 50noinst_HEADERS+= libmemcached/version.hpp 51noinst_HEADERS+= libmemcached/virtual_bucket.h 52noinst_HEADERS+= libmemcached/watchpoint.h 53noinst_HEADERS+= libmemcached/windows.hpp 54 55lib_LTLIBRARIES+= libmemcached/libmemcached.la 56EXTRA_libmemcached_libmemcached_la_DEPENDENCIES= 57libmemcached_libmemcached_la_LIBADD= 58libmemcached_libmemcached_la_LDFLAGS= 59libmemcached_libmemcached_la_CFLAGS= 60libmemcached_libmemcached_la_CXXFLAGS= 61 62libmemcached_libmemcached_la_CFLAGS+= -DBUILDING_LIBMEMCACHED 63libmemcached_libmemcached_la_CXXFLAGS+= -DBUILDING_LIBMEMCACHED 64 65if BUILD_WIN32 66libmemcached_libmemcached_la_CFLAGS+= -DBUILDING_HASHKIT 67libmemcached_libmemcached_la_CXXFLAGS+= -DBUILDING_HASHKIT 68libmemcached_libmemcached_la_LIBADD+= -lmingw32 69libmemcached_libmemcached_la_LIBADD+= -lws2_32 70endif 71 72libmemcached_libmemcached_la_SOURCES+= libmemcached/instance.cc 73libmemcached_libmemcached_la_SOURCES+= ${libhashkit_libhashkit_la_SOURCES} 74libmemcached_libmemcached_la_SOURCES+= libmemcached/allocators.cc 75libmemcached_libmemcached_la_SOURCES+= libmemcached/allocators.hpp 76libmemcached_libmemcached_la_SOURCES+= libmemcached/analyze.cc 77libmemcached_libmemcached_la_SOURCES+= libmemcached/array.c 78libmemcached_libmemcached_la_SOURCES+= libmemcached/auto.cc 79libmemcached_libmemcached_la_SOURCES+= libmemcached/backtrace.cc 80libmemcached_libmemcached_la_SOURCES+= libmemcached/behavior.cc 81libmemcached_libmemcached_la_SOURCES+= libmemcached/byteorder.cc 82libmemcached_libmemcached_la_SOURCES+= libmemcached/callback.cc 83libmemcached_libmemcached_la_SOURCES+= libmemcached/connect.cc 84libmemcached_libmemcached_la_SOURCES+= libmemcached/delete.cc 85libmemcached_libmemcached_la_SOURCES+= libmemcached/do.cc 86libmemcached_libmemcached_la_SOURCES+= libmemcached/dump.cc 87libmemcached_libmemcached_la_SOURCES+= libmemcached/error.cc 88libmemcached_libmemcached_la_SOURCES+= libmemcached/exist.cc 89libmemcached_libmemcached_la_SOURCES+= libmemcached/fetch.cc 90libmemcached_libmemcached_la_SOURCES+= libmemcached/flag.cc 91libmemcached_libmemcached_la_SOURCES+= libmemcached/flush.cc 92libmemcached_libmemcached_la_SOURCES+= libmemcached/flush_buffers.cc 93libmemcached_libmemcached_la_SOURCES+= libmemcached/get.cc 94libmemcached_libmemcached_la_SOURCES+= libmemcached/hash.cc 95libmemcached_libmemcached_la_SOURCES+= libmemcached/hash.hpp 96libmemcached_libmemcached_la_SOURCES+= libmemcached/hosts.cc 97libmemcached_libmemcached_la_SOURCES+= libmemcached/initialize_query.cc 98libmemcached_libmemcached_la_SOURCES+= libmemcached/io.cc 99libmemcached_libmemcached_la_SOURCES+= libmemcached/key.cc 100libmemcached_libmemcached_la_SOURCES+= libmemcached/memcached.cc 101libmemcached_libmemcached_la_SOURCES+= libmemcached/encoding_key.cc 102libmemcached_libmemcached_la_SOURCES+= libmemcached/namespace.cc 103libmemcached_libmemcached_la_SOURCES+= libmemcached/options.cc 104libmemcached_libmemcached_la_SOURCES+= libmemcached/parse.cc 105libmemcached_libmemcached_la_SOURCES+= libmemcached/poll.cc 106libmemcached_libmemcached_la_SOURCES+= libmemcached/purge.cc 107libmemcached_libmemcached_la_SOURCES+= libmemcached/quit.cc 108libmemcached_libmemcached_la_SOURCES+= libmemcached/quit.hpp 109libmemcached_libmemcached_la_SOURCES+= libmemcached/response.cc 110libmemcached_libmemcached_la_SOURCES+= libmemcached/result.cc 111libmemcached_libmemcached_la_SOURCES+= libmemcached/sasl.cc 112libmemcached_libmemcached_la_SOURCES+= libmemcached/server.cc 113libmemcached_libmemcached_la_SOURCES+= libmemcached/server_list.cc 114libmemcached_libmemcached_la_SOURCES+= libmemcached/server_list.hpp 115libmemcached_libmemcached_la_SOURCES+= libmemcached/stats.cc 116libmemcached_libmemcached_la_SOURCES+= libmemcached/storage.cc 117libmemcached_libmemcached_la_SOURCES+= libmemcached/strerror.cc 118libmemcached_libmemcached_la_SOURCES+= libmemcached/string.cc 119libmemcached_libmemcached_la_SOURCES+= libmemcached/touch.cc 120libmemcached_libmemcached_la_SOURCES+= libmemcached/udp.cc 121libmemcached_libmemcached_la_SOURCES+= libmemcached/verbosity.cc 122libmemcached_libmemcached_la_SOURCES+= libmemcached/version.cc 123libmemcached_libmemcached_la_SOURCES+= libmemcached/virtual_bucket.c 124 125libmemcached/options.cc: libmemcached/csl/parser.h 126 127libmemcached_libmemcached_la_LDFLAGS+= -version-info ${MEMCACHED_LIBRARY_VERSION} 128libmemcached_libmemcached_la_LIBADD+= @lt_cv_dlopen_libs@ 129 130if HAVE_SASL 131libmemcached_libmemcached_la_CFLAGS+= @PTHREAD_CFLAGS@ 132libmemcached_libmemcached_la_CXXFLAGS+= @PTHREAD_CFLAGS@ 133libmemcached_libmemcached_la_LIBADD+= @PTHREAD_LIBS@ 134libmemcached_libmemcached_la_LIBADD+= @SASL_LIB@ 135endif 136 137if HAVE_DTRACE 138BUILT_SOURCES+= libmemcached/dtrace_probes.h 139CLEANFILES+= libmemcached/dtrace_probes.h 140CLEANFILES+= libmemcached/libmemcached_probes.o 141 142EXTRA_libmemcached_libmemcached_la_DEPENDENCIES += libmemcached/libmemcached_probes.o 143libmemcached_libmemcached_la_LIBADD += libmemcached/libmemcached_probes.o 144libmemcached_libmemcached_la_SOURCES += libmemcached/libmemcached_probes.d 145endif 146 147SUFFIXES+= .d 148 149libmemcached/dtrace_probes.h: libmemcached/libmemcached_probes.d 150 $(DTRACE) $(DTRACEFLAGS) -h -o ${top_srcdir}/libmemcached/dtrace_probes.h -s ${top_srcdir}/libmemcached/libmemcached_probes.d 151 152libmemcached/libmemcached_probes.o: libmemcached/libmemcached_probes.d ${libmemcached_libmemcached_la_OBJECTS} 153 154.d.o: 155 $(DTRACE) $(DTRACEFLAGS) -o $@ -G -s libmemcached/libmemcached_probes.d 156