1# 2# Licensed to the Apache Software Foundation (ASF) under one 3# or more contributor license agreements. See the NOTICE file 4# distributed with this work for additional information 5# regarding copyright ownership. The ASF licenses this file 6# to you under the Apache License, Version 2.0 (the 7# "License"); you may not use this file except in compliance 8# with the License. You may obtain a copy of the License at 9# 10# http://www.apache.org/licenses/LICENSE-2.0 11# 12# Unless required by applicable law or agreed to in writing, 13# software distributed under the License is distributed on an 14# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15# KIND, either express or implied. See the License for the 16# specific language governing permissions and limitations 17# under the License. 18# 19AUTOMAKE_OPTIONS = subdir-objects serial-tests nostdinc 20 21SUBDIRS = 22 23BUILT_SOURCES = \ 24 gen-c_glib/t_test_container_test_types.c \ 25 gen-c_glib/t_test_container_test_types.h \ 26 gen-c_glib/t_test_debug_proto_test_types.h \ 27 gen-c_glib/t_test_empty_service.h \ 28 gen-c_glib/t_test_inherited.h \ 29 gen-c_glib/t_test_optional_required_test_types.h \ 30 gen-c_glib/t_test_reverse_order_service.h \ 31 gen-c_glib/t_test_second_service.h \ 32 gen-c_glib/t_test_service_for_exception_with_a_map.h \ 33 gen-c_glib/t_test_container_service.c \ 34 gen-c_glib/t_test_container_service.h \ 35 gen-c_glib/t_test_srv.h \ 36 gen-c_glib/t_test_thrift_test.h \ 37 gen-c_glib/t_test_thrift_test_types.h 38 39AM_CPPFLAGS = -I../src -I./gen-c_glib -I$(top_builddir)/lib/c_glib/src/thrift 40AM_CFLAGS = -g -Wall -Wextra -pedantic $(GLIB_CFLAGS) $(GOBJECT_CFLAGS) $(OPENSSL_INCLUDES) \ 41 @GCOV_CFLAGS@ 42AM_CXXFLAGS = $(AM_CFLAGS) 43AM_LDFLAGS = $(GLIB_LIBS) $(GOBJECT_LIBS) $(OPENSSL_LIBS) $(ZLIB_LIBS) @GCOV_LDFLAGS@ 44 45check_PROGRAMS = \ 46 testserialization \ 47 testapplicationexception \ 48 testcontainertest \ 49 testtransportsocket \ 50 testtransportsslsocket \ 51 testbinaryprotocol \ 52 testcompactprotocol \ 53 testbufferedtransport \ 54 testframedtransport \ 55 testzlibtransport \ 56 testfdtransport \ 57 testmemorybuffer \ 58 teststruct \ 59 testsimpleserver \ 60 testdebugproto \ 61 testoptionalrequired \ 62 testthrifttest \ 63 testthriftbinaryreadcheck \ 64 testthriftcompactreadcheck \ 65 testthriftbufferedreadcheck \ 66 testthriftfdreadcheck \ 67 testthriftframedreadcheck \ 68 testthriftmemorybufferreadcheck 69 70if WITH_CPP 71 BUILT_SOURCES += gen-cpp/ThriftTest_types.cpp 72 check_PROGRAMS += testthrifttestclient \ 73 testthrifttestzlibclient 74endif 75 76testserialization_SOURCES = testserialization.c 77testserialization_LDADD = \ 78 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 79 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 80 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o \ 81 libtestgenc.la 82 83testapplicationexception_SOURCES = testapplicationexception.c 84testapplicationexception_LDADD = \ 85 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_application_exception.o \ 86 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 87 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_struct.o \ 88 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 89 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 90 91testcontainertest_SOURCES = testcontainertest.c 92testcontainertest_LDADD = \ 93 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_struct.o \ 94 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 95 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 96 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport_factory.o \ 97 $(top_builddir)/lib/c_glib/src/thrift/c_glib/processor/libthrift_c_glib_la-thrift_processor.o \ 98 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol_factory.o \ 99 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_binary_protocol.o \ 100 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_binary_protocol_factory.o \ 101 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 102 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 103 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 104 $(top_builddir)/lib/c_glib/src/thrift/c_glib/server/libthrift_c_glib_la-thrift_server.o \ 105 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o \ 106 libtestgenc.la 107 108testtransportsocket_SOURCES = testtransportsocket.c 109testtransportsocket_LDADD = \ 110 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 111 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_buffered_transport.o \ 112 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 113 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 114 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 115 116 117testtransportsslsocket_SOURCES = testtransportsslsocket.c 118testtransportsslsocket_LDADD = \ 119 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 120 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 121 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_buffered_transport.o \ 122 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 123 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 124 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 125 126 127testbinaryprotocol_SOURCES = testbinaryprotocol.c 128testbinaryprotocol_LDADD = \ 129 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 130 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 131 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_framed_transport.o \ 132 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 133 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 134 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 135 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 136 137testcompactprotocol_SOURCES = testcompactprotocol.c 138testcompactprotocol_LDADD = \ 139 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 140 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 141 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_framed_transport.o \ 142 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 143 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 144 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 145 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 146 147testbufferedtransport_SOURCES = testbufferedtransport.c 148testbufferedtransport_LDADD = \ 149 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 150 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 151 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 152 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 153 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 154 155testframedtransport_SOURCES = testframedtransport.c 156testframedtransport_LDADD = \ 157 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 158 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 159 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 160 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 161 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 162 163testzlibtransport_SOURCES = testzlibtransport.c 164testzlibtransport_LDADD = \ 165 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 166 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 167 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 168 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 169 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 170 171testfdtransport_SOURCES = testfdtransport.c 172testfdtransport_LDADD = \ 173 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 174 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_fd_transport.o \ 175 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 176 177testmemorybuffer_SOURCES = testmemorybuffer.c 178testmemorybuffer_LDADD = \ 179 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 180 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 181 182teststruct_SOURCES = teststruct.c 183teststruct_LDADD = \ 184 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 185 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 186 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 187 188testsimpleserver_SOURCES = testsimpleserver.c 189testsimpleserver_LDADD = \ 190 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 191 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 192 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport_factory.o \ 193 $(top_builddir)/lib/c_glib/src/thrift/c_glib/processor/libthrift_c_glib_la-thrift_processor.o \ 194 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol_factory.o \ 195 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_binary_protocol.o \ 196 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_binary_protocol_factory.o \ 197 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 198 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 199 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 200 $(top_builddir)/lib/c_glib/src/thrift/c_glib/server/libthrift_c_glib_la-thrift_server.o \ 201 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 202 203testdebugproto_SOURCES = testdebugproto.c 204testdebugproto_LDADD = libtestgenc.la 205 206testoptionalrequired_SOURCES = testoptionalrequired.c 207testoptionalrequired_LDADD = \ 208 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 209 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 210 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o \ 211 libtestgenc.la 212 213testthrifttest_SOURCES = testthrifttest.c 214testthrifttest_LDADD = libtestgenc.la \ 215 $(top_builddir)/test/c_glib/src/thrift_test_handler.o 216testthrifttest_CFLAGS = -I$(top_srcdir)/test/c_glib/src -I./gen-c_glib $(GLIB_CFLAGS) 217 218testthriftbinaryreadcheck_SOURCES = testthriftbinaryreadcheck.c 219testthriftbinaryreadcheck_LDADD = \ 220 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 221 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 222 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_framed_transport.o \ 223 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 224 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 225 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 226 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 227 228testthriftcompactreadcheck_SOURCES = testthriftcompactreadcheck.c 229testthriftcompactreadcheck_LDADD = \ 230 $(top_builddir)/lib/c_glib/src/thrift/c_glib/protocol/libthrift_c_glib_la-thrift_protocol.o \ 231 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 232 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_framed_transport.o \ 233 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 234 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 235 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 236 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 237 238testthriftbufferedreadcheck_SOURCES = testthriftbufferedreadcheck.c 239testthriftbufferedreadcheck_LDADD = \ 240 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 241 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 242 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 243 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 244 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 245 246testthriftfdreadcheck_SOURCES = testthriftfdreadcheck.c 247testthriftfdreadcheck_LDADD = \ 248 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 249 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_fd_transport.o \ 250 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 251 252testthriftframedreadcheck_SOURCES = testthriftframedreadcheck.c 253testthriftframedreadcheck_LDADD = \ 254 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 255 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_socket.o \ 256 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_transport.o \ 257 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_server_socket.o \ 258 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 259 260testthriftmemorybufferreadcheck_SOURCES = testthriftmemorybufferreadcheck.c 261testthriftmemorybufferreadcheck_LDADD = \ 262 $(top_builddir)/lib/c_glib/src/thrift/c_glib/transport/libthrift_c_glib_la-thrift_transport.o \ 263 $(top_builddir)/lib/c_glib/src/thrift/c_glib/libthrift_c_glib_la-thrift_configuration.o 264 265 266testthrifttestclient_SOURCES = testthrifttestclient.cpp 267testthrifttestclient_CPPFLAGS = -I../../cpp/src $(BOOST_CPPFLAGS) -I./gen-cpp -I../src -I./gen-c_glib $(GLIB_CFLAGS) 268testthrifttestclient_LDADD = ../../cpp/.libs/libthrift.la ../libthrift_c_glib.la libtestgenc.la libtestgencpp.la 269testthrifttestclient_LDFLAGS = -L../.libs -L../../cpp/.libs $(GLIB_LIBS) $(GOBJECT_LIBS) 270 271testthrifttestzlibclient_SOURCES = testthrifttestzlibclient.cpp 272testthrifttestzlibclient_CPPFLAGS = -I../../cpp/src $(BOOST_CPPFLAGS) -I./gen-cpp -I../src -I./gen-c_glib $(GLIB_CFLAGS) 273testthrifttestzlibclient_LDADD = ../../cpp/.libs/libthrift.la ../../cpp/.libs/libthriftz.la ../libthrift_c_glib.la libtestgenc.la libtestgencpp.la 274testthrifttestzlibclient_LDFLAGS = -L../.libs -L../../cpp/.libs $(GLIB_LIBS) $(GOBJECT_LIBS) 275 276check_LTLIBRARIES = libtestgenc.la 277 278if WITH_CPP 279 check_LTLIBRARIES += libtestgencpp.la 280endif 281 282nodist_libtestgenc_la_SOURCES = \ 283 gen-c_glib/t_test_container_test_types.c \ 284 gen-c_glib/t_test_debug_proto_test_types.c \ 285 gen-c_glib/t_test_enum_test_types.c \ 286 gen-c_glib/t_test_enum_test_service.c \ 287 gen-c_glib/t_test_empty_service.c \ 288 gen-c_glib/t_test_inherited.c \ 289 gen-c_glib/t_test_optional_required_test_types.c \ 290 gen-c_glib/t_test_reverse_order_service.c \ 291 gen-c_glib/t_test_second_service.c \ 292 gen-c_glib/t_test_service_for_exception_with_a_map.c \ 293 gen-c_glib/t_test_srv.c \ 294 gen-c_glib/t_test_container_service.c \ 295 gen-c_glib/t_test_thrift_test.c \ 296 gen-c_glib/t_test_thrift_test_types.c \ 297 gen-c_glib/t_test_container_test_types.h \ 298 gen-c_glib/t_test_debug_proto_test_types.h \ 299 gen-c_glib/t_test_enum_test_types.h \ 300 gen-c_glib/t_test_enum_test_service.h \ 301 gen-c_glib/t_test_empty_service.h \ 302 gen-c_glib/t_test_inherited.h \ 303 gen-c_glib/t_test_optional_required_test_types.h \ 304 gen-c_glib/t_test_reverse_order_service.h \ 305 gen-c_glib/t_test_second_service.h \ 306 gen-c_glib/t_test_service_for_exception_with_a_map.h \ 307 gen-c_glib/t_test_srv.h \ 308 gen-c_glib/t_test_container_service.h \ 309 gen-c_glib/t_test_thrift_test.h \ 310 gen-c_glib/t_test_thrift_test_types.h 311libtestgenc_la_LIBADD = $(top_builddir)/lib/c_glib/libthrift_c_glib.la 312libtestgenc_la_CPPFLAGS = $(AM_CPPFLAGS) -Wno-unused-function 313 314nodist_libtestgencpp_la_SOURCES = \ 315 gen-cpp/ThriftTest.cpp \ 316 gen-cpp/ThriftTest_constants.cpp \ 317 gen-cpp/ThriftTest_types.cpp \ 318 gen-cpp/ThriftTest.h \ 319 gen-cpp/ThriftTest_constants.h \ 320 gen-cpp/ThriftTest_types.h 321libtestgencpp_la_CPPFLAGS = -I../../cpp/src $(BOOST_CPPFLAGS) -I./gen-cpp 322 323gen-c_glib/t_test_container_test_types.c gen-c_glib/t_test_container_test_types.h gen-c_glib/t_test_container_service.c gen-c_glib/t_test_container_service.h: ContainerTest.thrift $(THRIFT) 324 $(THRIFT) --gen c_glib $< 325 326gen-c_glib/t_test_debug_proto_test_types.c gen-c_glib/t_test_debug_proto_test_types.h gen-c_glib/t_test_empty_service.c gen-c_glib/t_test_empty_service.h gen-c_glib/t_test_inherited.c gen-c_glib/t_test_inherited.h gen-c_glib/t_test_reverse_order_service.c gen-c_glib/t_test_reverse_order_service.h gen-c_glib/t_test_service_for_exception_with_a_map.c gen-c_glib/t_test_service_for_exception_with_a_map.h gen-c_glib/t_test_srv.c gen-c_glib/t_test_srv.h: ../../../test/v0.16/DebugProtoTest.thrift $(THRIFT) 327 $(THRIFT) --gen c_glib $< 328 329gen-c_glib/t_test_enum_test_types.c gen-c_glib/t_test_enum_test_types.h gen-c_glib/t_test_enum_test_service.c gen-c_glib/t_test_enum_test_service.h : ../../../test/EnumTest.thrift $(THRIFT) 330 $(THRIFT) --gen c_glib $< 331 332gen-c_glib/t_test_optional_required_test_types.c gen-c_glib/t_test_optional_required_test_types.h: ../../../test/OptionalRequiredTest.thrift $(THRIFT) 333 $(THRIFT) --gen c_glib $< 334 335gen-c_glib/t_test_second_service.c gen-c_glib/t_test_thrift_test.c gen-c_glib/t_test_thrift_test_types.c gen-c_glib/t_test_second_service.h gen-c_glib/t_test_thrift_test.h gen-c_glib/t_test_thrift_test_types.h: ../../../test/v0.16/ThriftTest.thrift $(THRIFT) 336 $(THRIFT) --gen c_glib $< 337 338gen-cpp/ThriftTest.cpp gen-cpp/ThriftTest_constants.cpp gen-cpp/ThriftTest_types.cpp: ../../../test/v0.16/ThriftTest.thrift $(THRIFT) 339 $(THRIFT) --gen cpp $< 340 341TESTS = \ 342 $(check_PROGRAMS) \ 343 $(check_SCRIPTS) 344 345# globally added to all instances of valgrind calls 346# VALGRIND_OPTS = --suppressions=glib.suppress 347VALGRIND_OPTS = 348 349# globally added to all memcheck calls 350VALGRIND_MEM_OPTS = --tool=memcheck \ 351 --num-callers=10 \ 352 ${myextravalgrindmemopts} 353 354# globally added to all leakcheck calls 355VALGRIND_LEAK_OPTS = --tool=memcheck \ 356 --num-callers=10 \ 357 --leak-check=full \ 358 --leak-resolution=high \ 359 ${myextravalgrindleakopts} 360 361memcheck: $(check_PROGRAMS) 362 @for x in $(check_PROGRAMS); \ 363 do \ 364 $(MAKE) memcheck-$$x; \ 365 done 366 367leakcheck: $(check_PROGRAMS) 368 @for x in $(check_PROGRAMS); \ 369 do \ 370 $(MAKE) leakcheck-$$x; \ 371 done 372 373memcheck-%: % 374 @echo "*****************************************"; \ 375 echo "MEMCHECK: $<"; \ 376 echo "ARGS: ${VALGRIND_OPTS} ${VALGRIND_MEM_OPTS} ${$<_VALGRIND_MEM_OPTS}"; \ 377 $(LIBTOOL) --mode=execute \ 378 valgrind \ 379 ${VALGRIND_OPTS} \ 380 ${VALGRIND_MEM_OPTS} \ 381 ${$<_VALGRIND_MEM_OPTS} ./$< 382 383leakcheck-%: % 384 @echo "*****************************************"; \ 385 echo "LEAKCHECK: $<"; \ 386 echo "ARGS: ${VALGRIND_OPTS} ${VALGRIND_LEAK_OPTS} ${$<_VALGRIND_LEAK_OPTS}"; \ 387 G_SLICE=always-malloc $(LIBTOOL) --mode=execute \ 388 valgrind \ 389 ${VALGRIND_OPTS} \ 390 ${VALGRIND_LEAK_OPTS} \ 391 ${$<_VALGRIND_LEAK_OPTS} ./$< 392 393clean-local: 394 $(RM) gen-c_glib/* gen-cpp/* 395 396CLEANFILES = \ 397 *.bb \ 398 *.bbg \ 399 *.da \ 400 *.gcno \ 401 *.gcda \ 402 *.gcov 403 404EXTRA_DIST = \ 405 CMakeLists.txt \ 406 ContainerTest.thrift 407 408