~drizzle-trunk/drizzle/development

2449.1.1 by Brian Aker
This fixes the race condition on pkg, as well as the php client compile failure.
1
# vim:ft=automake
1712.1.1 by Monty Taylor
Merged libdrizzle directly into tree.
2
#
3
# Drizzle Client Library
4
#
5
# Copyright (C) 2008 Eric Day (eday@oddments.org)
6
# All rights reserved.
7
#
1999.6.1 by kalebral at gmail
update Copyright strings to a more common format to help with creating the master debian copyright file
8
# Redistribution and use in source and binary forms, with or without
9
# modification, are permitted provided that the following conditions are
10
# met:
11
#
12
#     * Redistributions of source code must retain the above copyright
13
# notice, this list of conditions and the following disclaimer.
14
#
15
#     * Redistributions in binary form must reproduce the above
16
# copyright notice, this list of conditions and the following disclaimer
17
# in the documentation and/or other materials provided with the
18
# distribution.
19
#
20
#     * The names of its contributors may not be used to endorse or
21
# promote products derived from this software without specific prior
22
# written permission.
23
#
24
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1712.1.1 by Monty Taylor
Merged libdrizzle directly into tree.
35
#
36
2449.1.2 by Brian Aker
Additional fixes for libdrizzle.
37
lib_LTLIBRARIES+= libdrizzle-1.0/libdrizzle.la
38
2465.1.2 by Brian Aker
Add simple linking program to test for C api linking.
39
include libdrizzle-1.0/t/include.am
40
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
41
libdrizzle_1_0_libdrizzle_la_CXXFLAGS= \
42
				       ${CFLAG_VISIBILITY} \
43
				       -DBUILDING_LIBDRIZZLE
2449.1.2 by Brian Aker
Additional fixes for libdrizzle.
44
45
libdrizzle_1_0_libdrizzle_la_LDFLAGS= \
46
				      $(AM_LDFLAGS) \
47
				      $(GCOV_LIBS) \
48
				      -version-info \
49
				      $(OLDLIBDRIZZLE_LIBRARY_VERSION)
50
51
libdrizzle_1_0_libdrizzle_la_SOURCES= \
2466.2.1 by Brian Aker
Updating build for libdrizzled
52
				      libdrizzle/column.cc \
53
				      libdrizzle/command.cc \
54
				      libdrizzle/conn.cc \
55
				      libdrizzle/conn_uds.cc \
56
				      libdrizzle/drizzle.cc \
57
				      libdrizzle/field.cc \
58
				      libdrizzle/handshake.cc \
59
				      libdrizzle/pack.cc \
60
				      libdrizzle/query.cc \
61
				      libdrizzle/result.cc \
62
				      libdrizzle/row.cc \
63
				      libdrizzle/sha1.cc \
64
				      libdrizzle/state.cc
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
65
2449.1.3 by Brian Aker
Fix libdrizzle pc support (and restore older .pc file to fix older compiles).
66
nobase_include_HEADERS+= \
67
			 libdrizzle-1.0/column.h \
68
			 libdrizzle-1.0/column_client.h \
69
			 libdrizzle-1.0/column_server.h \
70
			 libdrizzle-1.0/command_client.h \
71
			 libdrizzle-1.0/command_server.h \
72
			 libdrizzle-1.0/conn.h \
73
			 libdrizzle-1.0/conn_client.h \
74
			 libdrizzle-1.0/conn_server.h \
75
			 libdrizzle-1.0/constants.h \
76
			 libdrizzle-1.0/drizzle.h \
77
			 libdrizzle-1.0/drizzle_client.h \
78
			 libdrizzle-1.0/drizzle_server.h \
79
			 libdrizzle-1.0/field_client.h \
80
			 libdrizzle-1.0/field_server.h \
81
			 libdrizzle-1.0/handshake_client.h \
82
			 libdrizzle-1.0/handshake_server.h \
83
			 libdrizzle-1.0/libdrizzle.h \
84
			 libdrizzle-1.0/query.h \
85
			 libdrizzle-1.0/result.h \
86
			 libdrizzle-1.0/result_client.h \
87
			 libdrizzle-1.0/result_server.h \
88
			 libdrizzle-1.0/row_client.h \
89
			 libdrizzle-1.0/row_server.h \
90
			 libdrizzle-1.0/structs.h \
91
			 libdrizzle-1.0/visibility.h