~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to libdrizzle-2.0/libdrizzle/include.am

  • Committer: Lee Bieber
  • Date: 2011-03-23 18:58:39 UTC
  • mfrom: (2246.1.3 build)
  • Revision ID: kalebral@gmail.com-20110323185839-u96hq6u213nexixv
Merge Patrick - Updated dbqp's ld_lib_paths to find the new libdrizzle locations
Merge Monty - Splits out libdrizzle-1.0 and libdrizzle-2.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Drizzle Client Library
 
3
#
 
4
# Copyright (C) 2008 Eric Day (eday@oddments.org)
 
5
# All rights reserved.
 
6
#
 
7
# Redistribution and use in source and binary forms, with or without
 
8
# modification, are permitted provided that the following conditions are
 
9
# met:
 
10
#
 
11
#     * Redistributions of source code must retain the above copyright
 
12
# notice, this list of conditions and the following disclaimer.
 
13
#
 
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
 
17
# distribution.
 
18
#
 
19
#     * The names of its contributors may not be used to endorse or
 
20
# promote products derived from this software without specific prior
 
21
# written permission.
 
22
#
 
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.
 
34
#
 
35
 
 
36
lib_LTLIBRARIES+= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
37
 
 
38
if HAVE_LIBSQLITE3
 
39
SQLITE_PROGS= examples/sqlite_server
 
40
endif
 
41
 
 
42
noinst_PROGRAMS+= \
 
43
                  libdrizzle-2.0/libdrizzle/mysql_password_hash
 
44
libdrizzle_2_0_libdrizzle_mysql_password_hash_CXXFLAGS= ${AM_CXXFLAGS} ${LIBDRIZZLE_CPPFLAGS}
 
45
libdrizzle_2_0_libdrizzle_mysql_password_hash_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
46
libdrizzle_2_0_libdrizzle_mysql_password_hash_SOURCES= libdrizzle-2.0/libdrizzle/mysql_password_hash.cc
 
47
 
 
48
noinst_PROGRAMS+= \
 
49
        examples/client \
 
50
        examples/simple \
 
51
        examples/simple_multi \
 
52
        examples/pipe_query \
 
53
        examples/server \
 
54
        examples/proxy \
 
55
        $(SQLITE_PROGS)
 
56
 
 
57
libdrizzle_2_0_libdrizzle_libdrizzle_la_CXXFLAGS= \
 
58
        ${AM_CXXFLAGS} \
 
59
        ${LIBDRIZZLE_CPPFLAGS} \
 
60
        ${CFLAG_VISIBILITY} \
 
61
        -DBUILDING_LIBDRIZZLE
 
62
 
 
63
libdrizzle_2_0_libdrizzle_libdrizzle_la_LDFLAGS= \
 
64
        $(AM_LDFLAGS) \
 
65
        $(GCOV_LIBS) \
 
66
        -version-info \
 
67
        $(LIBDRIZZLE_LIBRARY_VERSION)
 
68
 
 
69
libdrizzlepkgconfigdir= $(libdir)/pkgconfig
 
70
libdrizzlepkgconfig_DATA= \
 
71
                          support-files/libdrizzle-2.0.pc
 
72
 
 
73
libdrizzle_2_0_libdrizzle_libdrizzle_la_SOURCES= \
 
74
        libdrizzle-2.0/libdrizzle/column.cc \
 
75
        libdrizzle-2.0/libdrizzle/command.cc \
 
76
        libdrizzle-2.0/libdrizzle/conn.cc \
 
77
        libdrizzle-2.0/libdrizzle/conn_uds.cc \
 
78
        libdrizzle-2.0/libdrizzle/drizzle.cc \
 
79
        libdrizzle-2.0/libdrizzle/field.cc \
 
80
        libdrizzle-2.0/libdrizzle/handshake.cc \
 
81
        libdrizzle-2.0/libdrizzle/pack.cc \
 
82
        libdrizzle-2.0/libdrizzle/query.cc \
 
83
        libdrizzle-2.0/libdrizzle/result.cc \
 
84
        libdrizzle-2.0/libdrizzle/row.cc \
 
85
        libdrizzle-2.0/libdrizzle/sha1.cc \
 
86
        libdrizzle-2.0/libdrizzle/state.cc
 
87
 
 
88
examples_server_CXXFLAGS= \
 
89
                          $(AM_CXXFLAGS) \
 
90
                          ${LIBDRIZZLE_CPPFLAGS}
 
91
examples_server_SOURCES= examples/server.cc
 
92
examples_server_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
93
 
 
94
examples_proxy_CXXFLAGS= \
 
95
                         $(AM_CXXFLAGS) \
 
96
                         ${LIBDRIZZLE_CPPFLAGS}
 
97
examples_proxy_SOURCES= examples/proxy.cc
 
98
examples_proxy_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
99
 
 
100
examples_client_CXXFLAGS= \
 
101
                          $(AM_CXXFLAGS) \
 
102
                          ${LIBDRIZZLE_CPPFLAGS}
 
103
examples_client_SOURCES= examples/client.cc
 
104
examples_client_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
105
 
 
106
examples_simple_CXXFLAGS= \
 
107
                          $(AM_CXXFLAGS) \
 
108
                          ${LIBDRIZZLE_CPPFLAGS}
 
109
examples_simple_SOURCES= examples/simple.cc
 
110
examples_simple_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
111
 
 
112
examples_simple_multi_CXXFLAGS= \
 
113
                                $(AM_CXXFLAGS) \
 
114
                                ${LIBDRIZZLE_CPPFLAGS}
 
115
examples_simple_multi_SOURCES= examples/simple_multi.cc
 
116
examples_simple_multi_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
117
 
 
118
examples_pipe_query_CXXFLAGS= \
 
119
                              $(AM_CXXFLAGS) \
 
120
                              ${LIBDRIZZLE_CPPFLAGS}
 
121
examples_pipe_query_SOURCES= examples/pipe_query.cc
 
122
examples_pipe_query_LDADD= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
123
 
 
124
if HAVE_LIBSQLITE3
 
125
examples_sqlite_server_CXXFLAGS= \
 
126
                                 $(AM_CXXFLAGS) \
 
127
                                 ${LIBDRIZZLE_CPPFLAGS}
 
128
examples_sqlite_server_LDFLAGS= libdrizzle-2.0/libdrizzle/libdrizzle.la $(LTLIBSQLITE3)
 
129
examples_sqlite_server_DEPENDENCIES= libdrizzle-2.0/libdrizzle/libdrizzle.la
 
130
examples_sqlite_server_SOURCES= examples/sqlite_server.cc
 
131
endif
 
132
 
 
133
dist_libdrizzleinstall_HEADERS= \
 
134
                                libdrizzle-2.0/libdrizzle/column.h \
 
135
                                libdrizzle-2.0/libdrizzle/column_client.h \
 
136
                                libdrizzle-2.0/libdrizzle/column_server.h \
 
137
                                libdrizzle-2.0/libdrizzle/command_client.h \
 
138
                                libdrizzle-2.0/libdrizzle/command_server.h \
 
139
                                libdrizzle-2.0/libdrizzle/conn.h \
 
140
                                libdrizzle-2.0/libdrizzle/conn_client.h \
 
141
                                libdrizzle-2.0/libdrizzle/conn_server.h \
 
142
                                libdrizzle-2.0/libdrizzle/constants.h \
 
143
                                libdrizzle-2.0/libdrizzle/drizzle.h \
 
144
                                libdrizzle-2.0/libdrizzle/drizzle_client.h \
 
145
                                libdrizzle-2.0/libdrizzle/drizzle_server.h \
 
146
                                libdrizzle-2.0/libdrizzle/field_client.h \
 
147
                                libdrizzle-2.0/libdrizzle/field_server.h \
 
148
                                libdrizzle-2.0/libdrizzle/handshake_client.h \
 
149
                                libdrizzle-2.0/libdrizzle/handshake_server.h \
 
150
                                libdrizzle-2.0/libdrizzle/libdrizzle.h \
 
151
                                libdrizzle-2.0/libdrizzle/query.h \
 
152
                                libdrizzle-2.0/libdrizzle/result.h \
 
153
                                libdrizzle-2.0/libdrizzle/result_client.h \
 
154
                                libdrizzle-2.0/libdrizzle/result_server.h \
 
155
                                libdrizzle-2.0/libdrizzle/row_client.h \
 
156
                                libdrizzle-2.0/libdrizzle/row_server.h \
 
157
                                libdrizzle-2.0/libdrizzle/structs.h \
 
158
                                libdrizzle-2.0/libdrizzle/visibility.h
 
159
 
 
160
noinst_HEADERS+= \
 
161
                 libdrizzle-2.0/libdrizzle/common.h \
 
162
                 libdrizzle-2.0/libdrizzle/drizzle_local.h \
 
163
                 libdrizzle-2.0/libdrizzle/conn_local.h \
 
164
                 libdrizzle-2.0/libdrizzle/pack.h \
 
165
                 libdrizzle-2.0/libdrizzle/state.h \
 
166
                 libdrizzle-2.0/libdrizzle/sha1.h
 
167
 
 
168
 
 
169
libdrizzle: libdrizzle-2.0/libdrizzle/libdrizzle.la
 
170
install-libdrizzle: libdrizzle install-dist_libdrizzleinstallHEADERS install-libdrizzlepkgconfigDATA
 
171
        test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
 
172
        $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) libdrizzle-2.0/libdrizzle/libdrizzle.la "$(DESTDIR)$(libdir)"