diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
commit | 056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch) | |
tree | 4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/libs/protobuf | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/protobuf')
-rw-r--r-- | contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make | 41 | ||||
-rw-r--r-- | contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make | 35 | ||||
-rw-r--r-- | contrib/libs/protobuf/builtin_proto/ya.make | 4 | ||||
-rw-r--r-- | contrib/libs/protobuf/ya.make | 147 |
4 files changed, 227 insertions, 0 deletions
diff --git a/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make b/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make new file mode 100644 index 0000000000..d5c6d3239a --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make @@ -0,0 +1,41 @@ +PROTO_LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +EXCLUDE_TAGS( + CPP_PROTO + GO_PROTO +) + +NO_MYPY() + +NO_OPTIMIZE_PY_PROTOS() + +DISABLE(NEED_GOOGLE_PROTO_PEERDIRS) + +PY_NAMESPACE(.) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/protobuf/src +) + +SRCDIR(contrib/libs/protobuf/src) + +SRCS( + google/protobuf/any.proto + google/protobuf/api.proto + google/protobuf/descriptor.proto + google/protobuf/duration.proto + google/protobuf/empty.proto + google/protobuf/field_mask.proto + google/protobuf/source_context.proto + google/protobuf/struct.proto + google/protobuf/timestamp.proto + google/protobuf/type.proto + google/protobuf/wrappers.proto +) + +END() diff --git a/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make b/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make new file mode 100644 index 0000000000..23b5a349f9 --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make @@ -0,0 +1,35 @@ +PROTO_LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +EXCLUDE_TAGS( + CPP_PROTO + GO_PROTO +) + +NO_MYPY() + +NO_OPTIMIZE_PY_PROTOS() + +DISABLE(NEED_GOOGLE_PROTO_PEERDIRS) + +PY_NAMESPACE(.) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/protoc/src +) + +SRCDIR(contrib/libs/protoc/src) + +PEERDIR( + contrib/libs/protobuf/builtin_proto/protos_from_protobuf +) + +SRCS( + google/protobuf/compiler/plugin.proto +) + +END() diff --git a/contrib/libs/protobuf/builtin_proto/ya.make b/contrib/libs/protobuf/builtin_proto/ya.make new file mode 100644 index 0000000000..b3ca1755b4 --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/ya.make @@ -0,0 +1,4 @@ +RECURSE( + protos_from_protobuf + protos_from_protoc +) diff --git a/contrib/libs/protobuf/ya.make b/contrib/libs/protobuf/ya.make new file mode 100644 index 0000000000..2223b2f0ab --- /dev/null +++ b/contrib/libs/protobuf/ya.make @@ -0,0 +1,147 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + Protobuf-License +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROVIDES(protobuf) + +VERSION(3.19.0) + +ORIGINAL_SOURCE(https://github.com/protocolbuffers/protobuf/archive/v3.19.0.tar.gz) + +PEERDIR( + contrib/libs/zlib +) + +ADDINCL( + GLOBAL contrib/libs/protobuf/src + GLOBAL FOR + proto + contrib/libs/protobuf/src +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DHAVE_CONFIG_H + -DHAVE_PTHREAD=1 + -DHAVE_ZLIB=1 +) + +IF (OS_ANDROID) + EXTRALIBS(log) +ENDIF() + +SRCS( + GLOBAL src/google/protobuf/generated_message_util.cc + src/google/protobuf/any.cc + src/google/protobuf/any.pb.cc + src/google/protobuf/any_lite.cc + src/google/protobuf/api.pb.cc + src/google/protobuf/arena.cc + src/google/protobuf/arenastring.cc + src/google/protobuf/descriptor.cc + src/google/protobuf/descriptor.pb.cc + src/google/protobuf/descriptor_database.cc + src/google/protobuf/duration.pb.cc + src/google/protobuf/dynamic_message.cc + src/google/protobuf/empty.pb.cc + src/google/protobuf/extension_set.cc + src/google/protobuf/extension_set_heavy.cc + src/google/protobuf/field_mask.pb.cc + src/google/protobuf/generated_enum_util.cc + src/google/protobuf/generated_message_bases.cc + src/google/protobuf/generated_message_reflection.cc + src/google/protobuf/generated_message_table_driven.cc + src/google/protobuf/generated_message_table_driven_lite.cc + src/google/protobuf/generated_message_tctable_full.cc + src/google/protobuf/generated_message_tctable_lite.cc + src/google/protobuf/implicit_weak_message.cc + src/google/protobuf/inlined_string_field.cc + src/google/protobuf/io/coded_stream.cc + src/google/protobuf/io/gzip_stream.cc + src/google/protobuf/io/io_win32.cc + src/google/protobuf/io/printer.cc + src/google/protobuf/io/strtod.cc + src/google/protobuf/io/tokenizer.cc + src/google/protobuf/io/zero_copy_stream.cc + src/google/protobuf/io/zero_copy_stream_impl.cc + src/google/protobuf/io/zero_copy_stream_impl_lite.cc + src/google/protobuf/json_util.cc + src/google/protobuf/map.cc + src/google/protobuf/map_field.cc + src/google/protobuf/message.cc + src/google/protobuf/message_lite.cc + src/google/protobuf/messagext.cc + src/google/protobuf/parse_context.cc + src/google/protobuf/reflection_ops.cc + src/google/protobuf/repeated_field.cc + src/google/protobuf/repeated_ptr_field.cc + src/google/protobuf/service.cc + src/google/protobuf/source_context.pb.cc + src/google/protobuf/struct.pb.cc + src/google/protobuf/stubs/bytestream.cc + src/google/protobuf/stubs/common.cc + src/google/protobuf/stubs/int128.cc + src/google/protobuf/stubs/status.cc + src/google/protobuf/stubs/statusor.cc + src/google/protobuf/stubs/stringpiece.cc + src/google/protobuf/stubs/stringprintf.cc + src/google/protobuf/stubs/structurally_valid.cc + src/google/protobuf/stubs/strutil.cc + src/google/protobuf/stubs/substitute.cc + src/google/protobuf/stubs/time.cc + src/google/protobuf/text_format.cc + src/google/protobuf/timestamp.pb.cc + src/google/protobuf/type.pb.cc + src/google/protobuf/unknown_field_set.cc + src/google/protobuf/util/delimited_message_util.cc + src/google/protobuf/util/field_comparator.cc + src/google/protobuf/util/field_mask_util.cc + src/google/protobuf/util/internal/datapiece.cc + src/google/protobuf/util/internal/default_value_objectwriter.cc + src/google/protobuf/util/internal/error_listener.cc + src/google/protobuf/util/internal/field_mask_utility.cc + src/google/protobuf/util/internal/json_escaping.cc + src/google/protobuf/util/internal/json_objectwriter.cc + src/google/protobuf/util/internal/json_stream_parser.cc + src/google/protobuf/util/internal/object_writer.cc + src/google/protobuf/util/internal/proto_writer.cc + src/google/protobuf/util/internal/protostream_objectsource.cc + src/google/protobuf/util/internal/protostream_objectwriter.cc + src/google/protobuf/util/internal/type_info.cc + src/google/protobuf/util/internal/utility.cc + src/google/protobuf/util/json_util.cc + src/google/protobuf/util/message_differencer.cc + src/google/protobuf/util/time_util.cc + src/google/protobuf/util/type_resolver_util.cc + src/google/protobuf/wire_format.cc + src/google/protobuf/wire_format_lite.cc + src/google/protobuf/wrappers.pb.cc +) + +FILES( + src/google/protobuf/any.proto + src/google/protobuf/api.proto + src/google/protobuf/descriptor.proto + src/google/protobuf/duration.proto + src/google/protobuf/empty.proto + src/google/protobuf/field_mask.proto + src/google/protobuf/source_context.proto + src/google/protobuf/struct.proto + src/google/protobuf/timestamp.proto + src/google/protobuf/type.proto + src/google/protobuf/wrappers.proto +) + +END() + +RECURSE( + builtin_proto +) |