~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to libdrizzle/include.am

  • Committer: Brian Aker
  • Date: 2009-08-04 06:21:17 UTC
  • mfrom: (1108.2.2 merge)
  • Revision ID: brian@gaz-20090804062117-fef8x6y3ydzrvab3
Merge Brian

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/libdrizzle.la
37
 
 
38
 
if HAVE_LIBSQLITE3
39
 
SQLITE_PROGS= examples/sqlite_server
40
 
endif
41
 
 
42
 
noinst_PROGRAMS+= \
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
46
 
 
47
 
noinst_PROGRAMS+= \
48
 
        examples/client \
49
 
        examples/simple \
50
 
        examples/simple_multi \
51
 
        examples/pipe_query \
52
 
        examples/server \
53
 
        examples/proxy \
54
 
        $(SQLITE_PROGS)
55
 
 
56
 
libdrizzle_libdrizzle_la_CFLAGS= \
57
 
        ${AM_CFLAGS} \
58
 
        ${CFLAG_VISIBILITY} \
59
 
        -DBUILDING_LIBDRIZZLE
60
 
 
61
 
libdrizzle_libdrizzle_la_LDFLAGS= \
62
 
        $(AM_LDFLAGS) \
63
 
        -version-info \
64
 
        $(LIBDRIZZLE_LIBRARY_VERSION)
65
 
 
66
 
libdrizzle_libdrizzle_la_SOURCES= \
67
 
        libdrizzle/drizzle.c \
68
 
        libdrizzle/conn.c \
69
 
        libdrizzle/conn_uds.c \
70
 
        libdrizzle/handshake.c \
71
 
        libdrizzle/command.c \
72
 
        libdrizzle/query.c \
73
 
        libdrizzle/result.c \
74
 
        libdrizzle/column.c \
75
 
        libdrizzle/row.c \
76
 
        libdrizzle/field.c \
77
 
        libdrizzle/pack.c \
78
 
        libdrizzle/state.c \
79
 
        libdrizzle/sha1.c
80
 
 
81
 
examples_server_CFLAGS= $(AM_CFLAGS)
82
 
examples_server_SOURCES= examples/server.c
83
 
examples_server_LDADD= libdrizzle/libdrizzle.la
84
 
 
85
 
examples_proxy_CFLAGS= $(AM_CFLAGS)
86
 
examples_proxy_SOURCES= examples/proxy.c
87
 
examples_proxy_LDADD= libdrizzle/libdrizzle.la
88
 
 
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
93
 
 
94
 
if HAVE_LIBSQLITE3
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
99
 
endif
100
 
 
101
 
nobase_dist_include_HEADERS+= \
102
 
        libdrizzle/drizzle.h \
103
 
        libdrizzle/drizzle_client.h \
104
 
        libdrizzle/drizzle_server.h \
105
 
        libdrizzle/conn.h \
106
 
        libdrizzle/conn_client.h \
107
 
        libdrizzle/conn_server.h \
108
 
        libdrizzle/handshake_client.h \
109
 
        libdrizzle/handshake_server.h \
110
 
        libdrizzle/command_client.h \
111
 
        libdrizzle/command_server.h \
112
 
        libdrizzle/query.h \
113
 
        libdrizzle/result.h \
114
 
        libdrizzle/result_client.h \
115
 
        libdrizzle/result_server.h \
116
 
        libdrizzle/column.h \
117
 
        libdrizzle/column_client.h \
118
 
        libdrizzle/column_server.h \
119
 
        libdrizzle/row_client.h \
120
 
        libdrizzle/row_server.h \
121
 
        libdrizzle/field_client.h \
122
 
        libdrizzle/field_server.h \
123
 
        libdrizzle/constants.h \
124
 
        libdrizzle/structs.h \
125
 
        libdrizzle/visibility.h
126
 
 
127
 
noinst_HEADERS+= \
128
 
        libdrizzle/common.h \
129
 
        libdrizzle/drizzle_local.h \
130
 
        libdrizzle/conn_local.h \
131
 
        libdrizzle/pack.h \
132
 
        libdrizzle/state.h \
133
 
        libdrizzle/sha1.h
134
 
 
135
 
CLEANFILES+= \
136
 
        doxerr.log \
137
 
        libdrizzle/drizzle_client.h.gch \
138
 
        libdrizzle/drizzle_server.h.gch \
139
 
        libdrizzle/common.h.gch
140