13
13
# along with this program; if not, write to the Free Software
14
14
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16
#called from the top level Makefile
18
LDADD = libserialize.la -lprotobuf
20
libserialize_la_CXXFLAGS =
22
TESTS_ENVIRONMENT = sh
16
LDADD= libdrizzledmessage.la \
20
${top_builddir}/gnulib/libgnu.la
22
AM_CXXFLAGS += ${PROTOSKIP_WARNINGS}
23
TESTS_ENVIRONMENT = BINDIR=${top_builddir}/drizzled/message sh
23
24
TESTS = check_length.sh
27
%.pb.h %.pb.cc : %.proto
28
$(PROTOC) --cpp_out=${top_builddir}/drizzled/serialize $<
37
37
check_PROGRAMS = length
39
noinst_LTLIBRARIES = libserialize.la
41
libserialize_la_SOURCES = \
46
noinst_HEADERS = table.pb.h \
39
noinst_LTLIBRARIES = libdrizzledmessage.la
41
nodist_libdrizzledmessage_la_SOURCES = \
48
nodist_noinst_HEADERS= \
54
62
binlog_reader_SOURCES = binlog_reader.cc binary_log.cc
55
binlog_reader_CXXFLAGS =
57
64
binlog_writer_SOURCES = binlog_writer.cc binary_log.cc
58
binlog_writer_CXXFLAGS =
60
66
schema_reader_SOURCES = schema_reader.cc
61
schema_reader_CXXFLAGS =
63
68
table_reader_SOURCES = table_reader.cc
64
table_reader_CXXFLAGS =
66
70
table_writer_SOURCES = table_writer.cc
67
table_writer_CXXFLAGS =
72
master_list_writer_SOURCES = master_list_writer.cc
74
master_list_reader_SOURCES = master_list_reader.cc
76
transaction_writer_SOURCES = transaction_writer.cc
78
transaction_reader_SOURCES = transaction_reader.cc
69
80
length_SOURCES = length.cc
70
length_CXXFLAGS = -fexceptions
72
EXTRA_DIST = schema.proto table.proto binary_log.proto
73
BUILT_SOURCES = schema.pb.h \
109
SUFFIXES = .proto .pb.cc .pb.h
111
$(PROTOC) --proto_path=.:${top_srcdir}/drizzled/message \
112
--cpp_out=${top_builddir}/drizzled/message $<
114
$(PROTOC) --proto_path=.:${top_srcdir}/drizzled/message \
115
--cpp_out=${top_builddir}/drizzled/message $<