~drizzle-trunk/drizzle/development

1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
1
# vim:ft=automake
2
# included from Top Level Makefile.am
3
# All paths should be given relative to the root
4
2037.1.1 by kalebral at gmail
More copyright updates
5
#  Copyright (C) 2008 Sun Microsystems, Inc.
6
#
7
#  This program is free software; you can redistribute it and/or modify
8
#  it under the terms of the GNU General Public License as published by
9
#  the Free Software Foundation; version 2 of the License.
10
#
11
#  This program is distributed in the hope that it will be useful,
12
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
13
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
#  GNU General Public License for more details.
15
#
16
#  You should have received a copy of the GNU General Public License
17
#  along with this program; if not, write to the Free Software
18
#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
19
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
20
CLIENT2_LDADD= \
21
	       drizzled/internal/libinternal.la \
22
	       libdrizzle-2.0/libdrizzle-2.0.la \
23
	       $(LIBINTL) \
24
	       $(LIBZ) \
25
	       client/libgetpassword.la
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
26
27
noinst_LTLIBRARIES+= \
28
		     client/libgetpassword.la
29
30
noinst_PROGRAMS+= \
1723.1.11 by Monty Taylor
If we get lucky, this will work on both fedora and centos.
31
		  client/drizzletest
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
32
1799.3.2 by Monty Taylor
Use drizzledump sphinx docs as manpage source.
33
bin_PROGRAMS+= \
34
	       client/drizzle \
35
	       client/drizzledump \
36
	       client/drizzleimport \
37
	       client/drizzleslap
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
38
1799.3.2 by Monty Taylor
Use drizzledump sphinx docs as manpage source.
39
man_MANS+= \
40
	   client/drizzle.1 \
41
	   client/drizzled.8 \
42
	   client/drizzleimport.1 \
43
	   client/drizzleslap.1
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
44
45
client_libgetpassword_la_SOURCES= client/get_password.cc
46
47
noinst_HEADERS+= \
48
		 client/client_priv.h \
49
		 client/get_password.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
50
		 client/linebuffer.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
51
                 client/conclusions.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
52
                 client/drizzledump_data.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
53
                 client/drizzledump_drizzle.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
54
                 client/drizzledump_mysql.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
55
                 client/option_string.h \
2187.3.2 by Andrew Hutchings
Separate the server detection functions into a .h file
56
                 client/server_detect.h \
1848.5.1 by Vijay Samuel
Merge pushed classes of drizzleslap out into separate classes.
57
                 client/statement.h \
58
                 client/stats.h \
59
                 client/thread_context.h \
2281.7.1 by Andrew Hutchings
Add better shell user detect functionality and add it to console
60
                 client/user_detect.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
61
                 client/wakeup.h
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
62
2371.1.3 by Brian Aker
Additional update for OSX.
63
client_drizzle_SOURCES= \
64
			client/drizzle.cc \
65
			client/linebuffer.cc \
66
			client/server_detect.cc
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
67
client_drizzle_LDADD=		${READLINE_LIBS} ${BOOST_LIBS} \
2449.1.2 by Brian Aker
Additional fixes for libdrizzle.
68
				libdrizzle-2.0/libdrizzle-2.0.la \
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
69
				$(LIBINTL) \
1729.3.2 by LinuxJedi
Further cleanups based on Monty's comments (also revert a couple of things)
70
				$(LIBZ) \
71
				client/libgetpassword.la
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
72
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
73
client_drizzledump_SOURCES= \
74
			    client/drizzledump.cc \
75
			    client/drizzledump_data.cc \
76
			    client/drizzledump_drizzle.cc \
2371.1.3 by Brian Aker
Additional update for OSX.
77
			    client/drizzledump_mysql.cc \
78
			    client/server_detect.cc
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
79
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
80
client_drizzledump_LDADD=	${CLIENT2_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
81
82
client_drizzleimport_SOURCES=	client/drizzleimport.cc
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
83
client_drizzleimport_LDADD=	${CLIENT2_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
84
85
client_drizzleslap_SOURCES=	client/drizzleslap.cc
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
86
client_drizzleslap_LDADD=	${CLIENT2_LDADD} ${BOOST_LIBS}
2462.1.3 by Brian Aker
Remove include file special directives for libdrizzle.
87
client_drizzleslap_CXXFLAGS=	${AM_CXXFLAGS} ${BOOSTSKIP_WARNINGS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
88
1996.3.7 by Monty Taylor
Replaced static error code mapping with a query of data_dictionary.errors.
89
client_drizzletest_SOURCES=	client/drizzletest.cc
2464.1.2 by Brian Aker
Fix compiling issues for 1.0, and cleanup header files.
90
client_drizzletest_LDADD=	${CLIENT2_LDADD} ${BOOST_LIBS} ${LIBPCRE}