2
# Drizzle Client Library
4
# Copyright (C) 2008 Eric Day (eday@oddments.org)
7
# Redistribution and use in source and binary forms, with or without
8
# modification, are permitted provided that the following conditions are
11
# * Redistributions of source code must retain the above copyright
12
# notice, this list of conditions and the following disclaimer.
14
# * Redistributions in binary form must reproduce the above
15
# copyright notice, this list of conditions and the following disclaimer
16
# in the documentation and/or other materials provided with the
19
# * The names of its contributors may not be used to endorse or
20
# promote products derived from this software without specific prior
23
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
27
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
29
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
30
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
31
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36
lib_LTLIBRARIES+= libdrizzle/libdrizzle.la
39
SQLITE_PROGS= examples/sqlite_server
43
libdrizzle/mysql_password_hash
44
libdrizzle_mysql_password_hash_LDADD= libdrizzle/libdrizzle.la
45
libdrizzle_mysql_password_hash_SOURCES= libdrizzle/mysql_password_hash.cc
50
examples/simple_multi \
56
libdrizzle_libdrizzle_la_CFLAGS= \
61
libdrizzle_libdrizzle_la_LDFLAGS= \
64
$(LIBDRIZZLE_LIBRARY_VERSION)
66
libdrizzle_libdrizzle_la_SOURCES= \
67
libdrizzle/drizzle.c \
69
libdrizzle/conn_uds.c \
70
libdrizzle/handshake.c \
71
libdrizzle/command.c \
81
examples_server_CFLAGS= $(AM_CFLAGS)
82
examples_server_SOURCES= examples/server.c
83
examples_server_LDADD= libdrizzle/libdrizzle.la
85
examples_proxy_CFLAGS= $(AM_CFLAGS)
86
examples_proxy_SOURCES= examples/proxy.c
87
examples_proxy_LDADD= libdrizzle/libdrizzle.la
89
examples_client_LDADD= libdrizzle/libdrizzle.la
90
examples_simple_LDADD= libdrizzle/libdrizzle.la
91
examples_simple_multi_LDADD= libdrizzle/libdrizzle.la
92
examples_pipe_query_LDADD= libdrizzle/libdrizzle.la
95
examples_sqlite_server_CFLAGS= $(AM_CFLAGS)
96
examples_sqlite_server_LDFLAGS= libdrizzle/libdrizzle.la $(LTLIBSQLITE3)
97
examples_sqlite_server_DEPENDENCIES= libdrizzle/libdrizzle.la
98
examples_sqlite_server_SOURCES= examples/sqlite_server.c
101
nobase_dist_libdrizzleinclude_HEADERS= \
102
libdrizzle/column.h \
103
libdrizzle/column_client.h \
104
libdrizzle/column_server.h \
105
libdrizzle/command_client.h \
106
libdrizzle/command_server.h \
108
libdrizzle/conn_client.h \
109
libdrizzle/conn_server.h \
110
libdrizzle/constants.h \
111
libdrizzle/drizzle.h \
112
libdrizzle/drizzle_client.h \
113
libdrizzle/drizzle_server.h \
114
libdrizzle/field_client.h \
115
libdrizzle/field_server.h \
116
libdrizzle/handshake_client.h \
117
libdrizzle/handshake_server.h \
118
libdrizzle/libdrizzle.h \
120
libdrizzle/result.h \
121
libdrizzle/result_client.h \
122
libdrizzle/result_server.h \
123
libdrizzle/row_client.h \
124
libdrizzle/row_server.h \
125
libdrizzle/structs.h \
126
libdrizzle/visibility.h
3
nobase_include_HEADERS+= libdrizzle/drizzle.h
4
nobase_include_HEADERS+= libdrizzle/drizzle_client.h
129
libdrizzle/common.h \
130
libdrizzle/drizzle_local.h \
131
libdrizzle/conn_local.h \
138
libdrizzle/drizzle_client.h.gch \
139
libdrizzle/drizzle_server.h.gch \
140
libdrizzle/common.h.gch
142
libdrizzle: libdrizzle/libdrizzle.la
144
test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
145
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) libdrizzle/libdrizzle.la "$(DESTDIR)$(libdir)"
146
test -z "$(libdrizzleincludedir)" || $(MKDIR_P) "$(DESTDIR)$(libdrizzleincludedir)"
147
@list='$(nobase_dist_libdrizzleinclude_HEADERS)'; test -n "$(libdrizzleincludedir)" || list=; \
148
$(am__nobase_list) | while read dir files; do \
149
if test "x$$dir" = "xlibdrizzle" ; then \
150
xfiles=; for file in $$files; do \
151
if test -f "$$file"; then xfiles="$$xfiles $$file"; \
152
else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
153
test -z "$$xfiles" || { \
154
test "x$$dir" = x. || { \
155
echo "$(MKDIR_P) '$(DESTDIR)$(libdrizzleincludedir)/$$dir'"; \
156
$(MKDIR_P) "$(DESTDIR)$(libdrizzleincludedir)/$$dir"; }; \
157
echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(libdrizzleincludedir)/$$dir'"; \
158
$(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(libdrizzleincludedir)/$$dir" || exit $$?; }; \
9
libdrizzle/drizzle_local.h \
10
libdrizzle/conn_local.h \