1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Process this file with automake to produce Makefile.in 2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif HAVE_ZLIB 4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZCHECKPROGRAMS = zcgzip zcgunzip 5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZHEADERS = google/protobuf/io/gzip_stream.h 6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZTESTS = google/protobuf/io/gzip_stream_unittest.sh 7fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZCHECKPROGRAMS = 9fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZHEADERS = 10fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGZTESTS = 11fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif 12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif GCC 14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are good warnings to turn on by default 15fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNO_OPT_CXXFLAGS = $(PTHREAD_CFLAGS) -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare 16fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNO_OPT_CXXFLAGS = $(PTHREAD_CFLAGS) 18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif 19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAM_CXXFLAGS = $(NO_OPT_CXXFLAGS) $(PROTOBUF_OPT_FLAG) 21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAM_LDFLAGS = $(PTHREAD_CFLAGS) 23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If I say "dist_include_DATA", automake complains that $(includedir) is not 25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a "legitimate" directory for DATA. Screw you, automake. 26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotodir = $(includedir) 27d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillenobase_dist_proto_DATA = google/protobuf/descriptor.proto \ 28d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/plugin.proto 29fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 30fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Not sure why these don't get cleaned automatically. 31fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclean-local: 32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f *.loT 33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 34d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleCLEANFILES = $(protoc_outputs) unittest_proto_middleman \ 35d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville testzip.jar testzip.list testzip.proto testzip.zip 36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 37fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAINTAINERCLEANFILES = \ 38fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Makefile.in 39fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 40fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenobase_include_HEADERS = \ 41fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/common.h \ 42fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/once.h \ 43fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor.h \ 44fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor.pb.h \ 45fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor_database.h \ 46fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/dynamic_message.h \ 47fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/extension_set.h \ 48fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/generated_message_util.h \ 49fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/generated_message_reflection.h \ 50fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/message.h \ 51fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/message_lite.h \ 52fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/reflection_ops.h \ 53fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/repeated_field.h \ 54fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/service.h \ 55fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/text_format.h \ 56fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unknown_field_set.h \ 57fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format.h \ 58fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format_lite.h \ 59fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format_lite_inl.h \ 60fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/coded_stream.h \ 61fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(GZHEADERS) \ 62fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/printer.h \ 63fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/tokenizer.h \ 64fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream.h \ 65fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream_impl.h \ 66fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream_impl_lite.h \ 67fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/code_generator.h \ 68fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/command_line_interface.h \ 69fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/importer.h \ 70fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/parser.h \ 71d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/plugin.h \ 72d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/plugin.pb.h \ 73fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_generator.h \ 74fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_generator.h \ 75e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_generator.h \ 7664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_generator.h \ 77fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/python/python_generator.h 78fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 79fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelib_LTLIBRARIES = libprotobuf-lite.la libprotobuf.la libprotoc.la 80fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 81fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS) 82d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillelibprotobuf_lite_la_LDFLAGS = -version-info 6:0:0 -export-dynamic -no-undefined 83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotobuf_lite_la_SOURCES = \ 84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/common.cc \ 85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/once.cc \ 86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/hash.cc \ 87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/hash.h \ 88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/map-util.h \ 89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/stl_util-inl.h \ 90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/extension_set.cc \ 91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/generated_message_util.cc \ 92fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/message_lite.cc \ 93fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/repeated_field.cc \ 94fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format_lite.cc \ 95fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/coded_stream.cc \ 96d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/io/coded_stream_inl.h \ 97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream.cc \ 98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream_impl_lite.cc 99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotobuf_la_LIBADD = $(PTHREAD_LIBS) 101d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillelibprotobuf_la_LDFLAGS = -version-info 6:0:0 -export-dynamic -no-undefined 102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotobuf_la_SOURCES = \ 103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(libprotobuf_lite_la_SOURCES) \ 104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/strutil.cc \ 105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/strutil.h \ 106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/substitute.cc \ 107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/substitute.h \ 108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/structurally_valid.cc \ 109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor.cc \ 110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor.pb.cc \ 111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor_database.cc \ 112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/dynamic_message.cc \ 113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/extension_set_heavy.cc \ 114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/generated_message_reflection.cc \ 115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/message.cc \ 116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/reflection_ops.cc \ 117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/service.cc \ 118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/text_format.cc \ 119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unknown_field_set.cc \ 120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format.cc \ 121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/gzip_stream.cc \ 122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/printer.cc \ 123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/tokenizer.cc \ 124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream_impl.cc \ 125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/importer.cc \ 126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/parser.cc 127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotoc_la_LIBADD = $(PTHREAD_LIBS) libprotobuf.la 129d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillelibprotoc_la_LDFLAGS = -version-info 6:0:0 -export-dynamic -no-undefined 130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibprotoc_la_SOURCES = \ 131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/code_generator.cc \ 132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/command_line_interface.cc \ 133d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/plugin.cc \ 134d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/plugin.pb.cc \ 135d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/subprocess.cc \ 136d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/subprocess.h \ 137d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/zip_writer.cc \ 138d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/zip_writer.h \ 139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_enum.cc \ 140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_enum.h \ 141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_enum_field.cc \ 142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_enum_field.h \ 143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_extension.cc \ 144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_extension.h \ 145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_field.cc \ 146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_field.h \ 147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_file.cc \ 148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_file.h \ 149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_generator.cc \ 150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_helpers.cc \ 151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_helpers.h \ 152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_message.cc \ 153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_message.h \ 154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_message_field.cc \ 155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_message_field.h \ 156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_primitive_field.cc \ 157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_primitive_field.h \ 158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_service.cc \ 159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_service.h \ 160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_string_field.cc \ 161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_string_field.h \ 162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_enum.cc \ 163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_enum.h \ 164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_enum_field.cc \ 165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_enum_field.h \ 166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_extension.cc \ 167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_extension.h \ 168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_field.cc \ 169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_field.h \ 170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_file.cc \ 171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_file.h \ 172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_generator.cc \ 173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_helpers.cc \ 174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_helpers.h \ 175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_message.cc \ 176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_message.h \ 177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_message_field.cc \ 178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_message_field.h \ 179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_primitive_field.cc \ 180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_primitive_field.h \ 181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_service.cc \ 182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/java/java_service.h \ 183e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_enum.cc \ 184e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_enum.h \ 185e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_enum_field.cc \ 186e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_enum_field.h \ 187e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_field.cc \ 188e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_field.h \ 189e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_file.cc \ 190e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_file.h \ 191e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_generator.cc \ 192e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_helpers.cc \ 193e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_helpers.h \ 194e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_message.cc \ 195e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_message.h \ 196e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_message_field.cc\ 197e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_message_field.h \ 198e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_primitive_field.cc\ 199e2d542951c059563a3b7f74c257dac4f222d9dc5Wink Saville google/protobuf/compiler/javamicro/javamicro_primitive_field.h\ 20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_enum.cc \ 20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_enum.h \ 20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_enum_field.cc \ 20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_enum_field.h \ 2044ce58c2aa66ee2900f14c90cdf874cf27cc81756Evan Charlton google/protobuf/compiler/javanano/javanano_extension.cc \ 20537168637d1b1ad9aa0c11c0c254c4de9bfa16b1dUlas Kirazci google/protobuf/compiler/javanano/javanano_extension.h \ 20664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_field.cc \ 20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_field.h \ 20864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_file.cc \ 20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_file.h \ 21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_generator.cc \ 21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_helpers.cc \ 21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_helpers.h \ 21364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_message.cc \ 21464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_message.h \ 21564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_message_field.cc\ 21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_message_field.h \ 21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_primitive_field.cc\ 21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci google/protobuf/compiler/javanano/javanano_primitive_field.h\ 219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/python/python_generator.cc 220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebin_PROGRAMS = protoc 222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotoc_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la 223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotoc_SOURCES = google/protobuf/compiler/main.cc 224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tests ============================================================== 226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotoc_inputs = \ 228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest.proto \ 229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_empty.proto \ 230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import.proto \ 231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_mset.proto \ 232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_optimize_for.proto \ 233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_embed_optimize_for.proto \ 234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_custom_options.proto \ 235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite.proto \ 236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import_lite.proto \ 237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite_imports_nonlite.proto \ 238d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/unittest_no_generic_services.proto \ 239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto 240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXTRA_DIST = \ 242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(protoc_inputs) \ 243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris/libstdc++.la \ 244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/gzip_stream.h \ 245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/gzip_stream_unittest.sh \ 246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testdata/golden_message \ 247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testdata/golden_packed_fields_message \ 248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testdata/text_format_unittest_data.txt \ 249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testdata/text_format_unittest_extensions_data.txt \ 250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/package_info.h \ 251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/package_info.h \ 252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/package_info.h \ 253d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/zip_output_unittest.sh \ 254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_enormous_descriptor.proto 255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotoc_lite_outputs = \ 257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite.pb.cc \ 258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite.pb.h \ 259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import_lite.pb.cc \ 260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import_lite.pb.h 261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotoc_outputs = \ 263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(protoc_lite_outputs) \ 264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest.pb.cc \ 265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest.pb.h \ 266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_empty.pb.cc \ 267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_empty.pb.h \ 268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import.pb.cc \ 269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_import.pb.h \ 270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_mset.pb.cc \ 271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_mset.pb.h \ 272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_optimize_for.pb.cc \ 273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_optimize_for.pb.h \ 274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_embed_optimize_for.pb.cc \ 275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_embed_optimize_for.pb.h \ 276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_custom_options.pb.cc \ 277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_custom_options.pb.h \ 278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite_imports_nonlite.pb.cc \ 279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unittest_lite_imports_nonlite.pb.h \ 280d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/unittest_no_generic_services.pb.cc \ 281d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/unittest_no_generic_services.pb.h \ 282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_test_bad_identifiers.pb.cc \ 283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_test_bad_identifiers.pb.h 284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBUILT_SOURCES = $(protoc_outputs) 286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif USE_EXTERNAL_PROTOC 288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleunittest_proto_middleman: $(protoc_inputs) 290d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville $(PROTOC) -I$(srcdir) --cpp_out=. $^ 291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch unittest_proto_middleman 292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 295d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# We have to cd to $(srcdir) before executing protoc because $(protoc_inputs) is 296d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# relative to srcdir, which may not be the same as the current directory when 297d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# building out-of-tree. 298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleunittest_proto_middleman: protoc$(EXEEXT) $(protoc_inputs) 299d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville oldpwd=`pwd` && ( cd $(srcdir) && $$oldpwd/protoc$(EXEEXT) -I. --cpp_out=$$oldpwd $(protoc_inputs) ) 300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch unittest_proto_middleman 301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif 303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$(protoc_outputs): unittest_proto_middleman 305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCOMMON_TEST_SOURCES = \ 307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/test_util.cc \ 308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/test_util.h \ 309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testing/googletest.cc \ 310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testing/googletest.h \ 311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testing/file.cc \ 312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/testing/file.h 313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 314d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecheck_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ 315d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville protobuf-lite-test test_plugin $(GZCHECKPROGRAMS) 316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ 317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(top_builddir)/gtest/lib/libgtest.la \ 318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(top_builddir)/gtest/lib/libgtest_main.la 319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_test_CPPFLAGS = -I$(top_srcdir)/gtest/include \ 320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -I$(top_builddir)/gtest/include 321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Disable optimization for tests unless the user explicitly asked for it, 322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# since test_util.cc takes forever to compile with optimization (with GCC). 323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See configure.ac for more info. 324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) 325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_test_SOURCES = \ 326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/common_unittest.cc \ 327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/once_unittest.cc \ 328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/strutil_unittest.cc \ 329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/stubs/structurally_valid_unittest.cc \ 330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor_database_unittest.cc \ 331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/descriptor_unittest.cc \ 332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/dynamic_message_unittest.cc \ 333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/extension_set_unittest.cc \ 334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/generated_message_reflection_unittest.cc \ 335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/message_unittest.cc \ 336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/reflection_ops_unittest.cc \ 337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/repeated_field_unittest.cc \ 338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/text_format_unittest.cc \ 339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/unknown_field_set_unittest.cc \ 340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/wire_format_unittest.cc \ 341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/coded_stream_unittest.cc \ 342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/printer_unittest.cc \ 343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/tokenizer_unittest.cc \ 344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/io/zero_copy_stream_unittest.cc \ 345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/command_line_interface_unittest.cc \ 346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/importer_unittest.cc \ 347d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/mock_code_generator.cc \ 348d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/mock_code_generator.h \ 349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/parser_unittest.cc \ 350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc \ 351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_unittest.cc \ 352d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/cpp/cpp_plugin_unittest.cc \ 353d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/java/java_plugin_unittest.cc \ 354d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/python/python_plugin_unittest.cc \ 355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(COMMON_TEST_SOURCES) 356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenodist_protobuf_test_SOURCES = $(protoc_outputs) 357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. 359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ 360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(top_builddir)/gtest/lib/libgtest.la \ 361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(top_builddir)/gtest/lib/libgtest_main.la 362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lazy_descriptor_test_CPPFLAGS = -I$(top_srcdir)/gtest/include \ 363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -I$(top_builddir)/gtest/include \ 364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -DPROTOBUF_TEST_NO_DESCRIPTORS 365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) 366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lazy_descriptor_test_SOURCES = \ 367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/compiler/cpp/cpp_unittest.cc \ 368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $(COMMON_TEST_SOURCES) 369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenodist_protobuf_lazy_descriptor_test_SOURCES = $(protoc_outputs) 370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Build lite_unittest separately, since it doesn't use gtest. 372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la 373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) 374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprotobuf_lite_test_SOURCES = \ 375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/lite_unittest.cc \ 376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/test_util_lite.cc \ 377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville google/protobuf/test_util_lite.h 378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenodist_protobuf_lite_test_SOURCES = $(protoc_lite_outputs) 379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 380d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# Test plugin binary. 381d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilletest_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ 382d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville $(top_builddir)/gtest/lib/libgtest.la 383d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilletest_plugin_CPPFLAGS = -I$(top_srcdir)/gtest/include \ 384d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville -I$(top_builddir)/gtest/include 385d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilletest_plugin_SOURCES = \ 386d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/mock_code_generator.cc \ 387d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/testing/file.cc \ 388d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/testing/file.h \ 389d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/test_plugin.cc 390d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville 391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif HAVE_ZLIB 392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillezcgzip_LDADD = $(PTHREAD_LIBS) libprotobuf.la 393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillezcgzip_SOURCES = google/protobuf/testing/zcgzip.cc 394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillezcgunzip_LDADD = $(PTHREAD_LIBS) libprotobuf.la 396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillezcgunzip_SOURCES = google/protobuf/testing/zcgunzip.cc 397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif 398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 399d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleTESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ 400d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) 401