~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
5
CLIENT_LDADD= \
6
	      drizzled/internal/libinternal.la \
1712.1.1 by Monty Taylor
Merged libdrizzle directly into tree.
7
	      libdrizzle/libdrizzle.la \
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
8
	      $(LIBINTL) \
9
	      $(LIBZ) \
10
	      client/libgetpassword.la
11
12
noinst_LTLIBRARIES+= \
13
		     client/libgetpassword.la
14
15
noinst_PROGRAMS+= \
1723.1.11 by Monty Taylor
If we get lucky, this will work on both fedora and centos.
16
		  client/drizzletest
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
17
1799.3.2 by Monty Taylor
Use drizzledump sphinx docs as manpage source.
18
bin_PROGRAMS+= \
19
	       client/drizzle \
1960.2.3 by Andrew Hutchings
Add basic client tool (a cut-down modified clone of drizzle.cc)
20
               client/drizzleadmin \
1799.3.2 by Monty Taylor
Use drizzledump sphinx docs as manpage source.
21
	       client/drizzledump \
22
	       client/drizzleimport \
23
	       client/drizzleslap
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
24
1799.3.2 by Monty Taylor
Use drizzledump sphinx docs as manpage source.
25
man_MANS+= \
26
	   client/drizzle.1 \
27
	   client/drizzled.8 \
28
	   client/drizzleimport.1 \
29
	   client/drizzleslap.1
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
30
31
client_libgetpassword_la_SOURCES= client/get_password.cc
32
33
noinst_HEADERS+= \
34
		 client/client_priv.h \
35
		 client/get_password.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
36
		 client/linebuffer.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
37
                 client/conclusions.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
38
                 client/drizzledump_data.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
39
                 client/drizzledump_drizzle.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
40
                 client/drizzledump_mysql.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
41
                 client/option_string.h \
1848.5.1 by Vijay Samuel
Merge pushed classes of drizzleslap out into separate classes.
42
                 client/statement.h \
43
                 client/stats.h \
44
                 client/thread_context.h \
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
45
                 client/wakeup.h
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
46
47
client_drizzle_SOURCES=		client/drizzle.cc client/linebuffer.cc
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
48
client_drizzle_LDADD=		${READLINE_LIBS} ${BOOST_LIBS} \
1729.3.2 by LinuxJedi
Further cleanups based on Monty's comments (also revert a couple of things)
49
				libdrizzle/libdrizzle.la \
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
50
				$(LIBINTL) \
1729.3.2 by LinuxJedi
Further cleanups based on Monty's comments (also revert a couple of things)
51
				$(LIBZ) \
52
				client/libgetpassword.la
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
53
1960.2.7 by Andrew Hutchings
Drop the drizzleadmin client and use ifdef instead
54
client_drizzleadmin_CXXFLAGS=   ${AM_CXXFLAGS} -DDRIZZLE_ADMIN_TOOL
55
client_drizzleadmin_SOURCES=    client/drizzle.cc client/linebuffer.cc
1960.2.3 by Andrew Hutchings
Add basic client tool (a cut-down modified clone of drizzle.cc)
56
client_drizzleadmin_LDADD=      ${READLINE_LIBS} ${BOOST_LIBS} \
57
                                libdrizzle/libdrizzle.la \
58
                                $(LIBINTL) \
59
                                $(LIBZ) \
60
                                client/libgetpassword.la
61
1897.1.3 by Brian Aker
Updating with moving out wakeup to its own file. Why not use barrier for
62
client_drizzledump_SOURCES= \
63
			    client/drizzledump.cc \
64
			    client/drizzledump_data.cc \
65
			    client/drizzledump_drizzle.cc \
66
			    client/drizzledump_mysql.cc
67
1751.4.2 by Andrew Hutchings
Switch to using boost::regex instead of pcre
68
client_drizzledump_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
69
70
client_drizzleimport_SOURCES=	client/drizzleimport.cc
1593.1.2 by Vijay Samuel
Merge re factored commandline option and configuration file processing using boost::program_options.
71
client_drizzleimport_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
72
73
client_drizzleslap_SOURCES=	client/drizzleslap.cc
1531.2.1 by Vijay Samuel
Slap refactored
74
client_drizzleslap_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1631 by Monty Taylor
Fixed the OSX build. Again.
75
client_drizzleslap_CXXFLAGS=	${AM_CXXFLAGS} ${BOOSTSKIP_WARNINGS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
76
1996.3.7 by Monty Taylor
Replaced static error code mapping with a query of data_dictionary.errors.
77
client_drizzletest_SOURCES=	client/drizzletest.cc
1608.6.1 by Vijay Samuel
Merge
78
client_drizzletest_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS} ${LIBPCRE} 
1531.2.1 by Vijay Samuel
Slap refactored
79
 
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
80