~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
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
20
CLIENT_LDADD= \
21
	      drizzled/internal/libinternal.la \
2259.1.1 by Monty Taylor
Finish the transition to libdrizzle-2.0 libs (after discussion with derks
22
	      libdrizzle-2.0/libdrizzle/libdrizzle-2.0.la \
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
23
	      $(LIBINTL) \
24
	      $(LIBZ) \
25
	      client/libgetpassword.la
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
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
67
client_drizzle_CXXFLAGS=	${AM_CXXFLAGS} ${LIBDRIZZLE_CPPFLAGS}
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
68
client_drizzle_LDADD=		${READLINE_LIBS} ${BOOST_LIBS} \
2259.1.1 by Monty Taylor
Finish the transition to libdrizzle-2.0 libs (after discussion with derks
69
				libdrizzle-2.0/libdrizzle/libdrizzle-2.0.la \
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
70
				$(LIBINTL) \
1729.3.2 by LinuxJedi
Further cleanups based on Monty's comments (also revert a couple of things)
71
				$(LIBZ) \
72
				client/libgetpassword.la
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
73
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
74
client_drizzledump_CXXFLAGS=	${AM_CXXFLAGS} ${LIBDRIZZLE_CPPFLAGS}
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
75
client_drizzledump_SOURCES= \
76
			    client/drizzledump.cc \
77
			    client/drizzledump_data.cc \
78
			    client/drizzledump_drizzle.cc \
2371.1.3 by Brian Aker
Additional update for OSX.
79
			    client/drizzledump_mysql.cc \
80
			    client/server_detect.cc
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
81
1751.4.2 by Andrew Hutchings
Switch to using boost::regex instead of pcre
82
client_drizzledump_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
83
84
client_drizzleimport_SOURCES=	client/drizzleimport.cc
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
85
client_drizzleimport_CXXFLAGS=	${AM_CXXFLAGS} ${LIBDRIZZLE_CPPFLAGS}
1593.1.2 by Vijay Samuel
Merge re factored commandline option and configuration file processing using boost::program_options.
86
client_drizzleimport_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
87
88
client_drizzleslap_SOURCES=	client/drizzleslap.cc
1531.2.1 by Vijay Samuel
Slap refactored
89
client_drizzleslap_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
90
client_drizzleslap_CXXFLAGS=	${AM_CXXFLAGS} ${BOOSTSKIP_WARNINGS} ${LIBDRIZZLE_CPPFLAGS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
91
1996.3.7 by Monty Taylor
Replaced static error code mapping with a query of data_dictionary.errors.
92
client_drizzletest_SOURCES=	client/drizzletest.cc
1608.6.1 by Vijay Samuel
Merge
93
client_drizzletest_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS} ${LIBPCRE} 
2244.1.1 by Monty Taylor
Split libdrizzle into 1.0 and 2.0. Applied the C++ changes to 2.0 branch.
94
client_drizzletest_CXXFLAGS=	${AM_CXXFLAGS} ${LIBDRIZZLE_CPPFLAGS}
1531.2.1 by Vijay Samuel
Slap refactored
95
 
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
96