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