~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
18
bin_PROGRAMS= \
19
	      client/drizzle \
20
	      client/drizzledump \
21
	      client/drizzleimport \
22
	      client/drizzleslap
23
24
man_MANS= \
25
	  client/drizzle.1 \
1775.1.6 by Monty Taylor
Missed the manpage.
26
	  client/drizzled7.8 \
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
27
	  client/drizzledump.1 \
28
	  client/drizzleimport.1 \
29
	  client/drizzleslap.1
30
31
client_libgetpassword_la_SOURCES= client/get_password.cc
32
33
noinst_HEADERS+= \
34
		 client/client_priv.h \
35
		 client/errname.h \
36
		 client/get_password.h \
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
37
		 client/linebuffer.h \
38
                 client/drizzledump_data.h \
39
                 client/drizzledump_mysql.h \
40
                 client/drizzledump_drizzle.h
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
41
42
43
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.
44
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)
45
				libdrizzle/libdrizzle.la \
1567.3.14 by Monty Taylor
Removed the need for drizzled::internal usage in drizzle.cc.
46
				$(LIBINTL) \
1729.3.2 by LinuxJedi
Further cleanups based on Monty's comments (also revert a couple of things)
47
				$(LIBZ) \
48
				client/libgetpassword.la
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
49
1751.4.19 by Andrew Hutchings
Put drizzle and mysql processes in seperate classes/files
50
client_drizzledump_SOURCES=	client/drizzledump.cc \
51
                                client/drizzledump_data.cc \
52
                                client/drizzledump_mysql.cc \
53
                                client/drizzledump_drizzle.cc
1751.4.2 by Andrew Hutchings
Switch to using boost::regex instead of pcre
54
client_drizzledump_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
55
56
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.
57
client_drizzleimport_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
58
59
client_drizzleslap_SOURCES=	client/drizzleslap.cc
1531.2.1 by Vijay Samuel
Slap refactored
60
client_drizzleslap_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS}
1631 by Monty Taylor
Fixed the OSX build. Again.
61
client_drizzleslap_CXXFLAGS=	${AM_CXXFLAGS} ${BOOSTSKIP_WARNINGS}
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
62
63
client_drizzletest_SOURCES=	client/drizzletest.cc client/errname.cc
1608.6.1 by Vijay Samuel
Merge
64
client_drizzletest_LDADD=	${CLIENT_LDADD} ${BOOST_LIBS} ${LIBPCRE} 
1531.2.1 by Vijay Samuel
Slap refactored
65
 
1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
66