aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/abseil-cpp/absl
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/restricted/abseil-cpp/absl
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'contrib/restricted/abseil-cpp/absl')
-rw-r--r--contrib/restricted/abseil-cpp/absl/algorithm/ya.make15
-rw-r--r--contrib/restricted/abseil-cpp/absl/base/ya.make32
-rw-r--r--contrib/restricted/abseil-cpp/absl/container/ya.make36
-rw-r--r--contrib/restricted/abseil-cpp/absl/debugging/ya.make33
-rw-r--r--contrib/restricted/abseil-cpp/absl/flags/ya.make46
-rw-r--r--contrib/restricted/abseil-cpp/absl/functional/ya.make15
-rw-r--r--contrib/restricted/abseil-cpp/absl/hash/ya.make30
-rw-r--r--contrib/restricted/abseil-cpp/absl/log/ya.make48
-rw-r--r--contrib/restricted/abseil-cpp/absl/memory/ya.make19
-rw-r--r--contrib/restricted/abseil-cpp/absl/meta/ya.make19
-rw-r--r--contrib/restricted/abseil-cpp/absl/numeric/ya.make21
-rw-r--r--contrib/restricted/abseil-cpp/absl/profiling/ya.make22
-rw-r--r--contrib/restricted/abseil-cpp/absl/random/ya.make40
-rw-r--r--contrib/restricted/abseil-cpp/absl/status/ya.make33
-rw-r--r--contrib/restricted/abseil-cpp/absl/strings/ya.make74
-rw-r--r--contrib/restricted/abseil-cpp/absl/synchronization/ya.make36
-rw-r--r--contrib/restricted/abseil-cpp/absl/time/ya.make48
-rw-r--r--contrib/restricted/abseil-cpp/absl/types/ya.make28
-rw-r--r--contrib/restricted/abseil-cpp/absl/utility/ya.make15
19 files changed, 610 insertions, 0 deletions
diff --git a/contrib/restricted/abseil-cpp/absl/algorithm/ya.make b/contrib/restricted/abseil-cpp/absl/algorithm/ya.make
new file mode 100644
index 0000000000..26a3c44152
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/algorithm/ya.make
@@ -0,0 +1,15 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(20230125.3)
+
+ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz)
+
+NO_RUNTIME()
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/base/ya.make b/contrib/restricted/abseil-cpp/absl/base/ya.make
new file mode 100644
index 0000000000..72ef4a1b77
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/base/ya.make
@@ -0,0 +1,32 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ internal/cycleclock.cc
+ internal/low_level_alloc.cc
+ internal/raw_logging.cc
+ internal/scoped_set_env.cc
+ internal/spinlock.cc
+ internal/spinlock_wait.cc
+ internal/strerror.cc
+ internal/sysinfo.cc
+ internal/thread_identity.cc
+ internal/throw_delegate.cc
+ internal/unscaledcycleclock.cc
+ log_severity.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/container/ya.make b/contrib/restricted/abseil-cpp/absl/container/ya.make
new file mode 100644
index 0000000000..fa8ba13aba
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/container/ya.make
@@ -0,0 +1,36 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/debugging
+ contrib/restricted/abseil-cpp/absl/hash
+ contrib/restricted/abseil-cpp/absl/memory
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/profiling
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/synchronization
+ contrib/restricted/abseil-cpp/absl/time
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ internal/hashtablez_sampler.cc
+ internal/hashtablez_sampler_force_weak_definition.cc
+ internal/raw_hash_set.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/debugging/ya.make b/contrib/restricted/abseil-cpp/absl/debugging/ya.make
new file mode 100644
index 0000000000..3aadfdee3e
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/debugging/ya.make
@@ -0,0 +1,33 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ failure_signal_handler.cc
+ internal/address_is_readable.cc
+ internal/demangle.cc
+ internal/elf_mem_image.cc
+ internal/examine_stack.cc
+ internal/vdso_support.cc
+ leak_check.cc
+ stacktrace.cc
+ symbolize.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/flags/ya.make b/contrib/restricted/abseil-cpp/absl/flags/ya.make
new file mode 100644
index 0000000000..f0006d104f
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/flags/ya.make
@@ -0,0 +1,46 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/container
+ contrib/restricted/abseil-cpp/absl/debugging
+ contrib/restricted/abseil-cpp/absl/hash
+ contrib/restricted/abseil-cpp/absl/memory
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/profiling
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/synchronization
+ contrib/restricted/abseil-cpp/absl/time
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ commandlineflag.cc
+ flag.cc
+ internal/commandlineflag.cc
+ internal/flag.cc
+ internal/private_handle_accessor.cc
+ internal/program_name.cc
+ internal/usage.cc
+ marshalling.cc
+ parse.cc
+ reflection.cc
+ usage.cc
+ usage_config.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/functional/ya.make b/contrib/restricted/abseil-cpp/absl/functional/ya.make
new file mode 100644
index 0000000000..26a3c44152
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/functional/ya.make
@@ -0,0 +1,15 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(20230125.3)
+
+ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz)
+
+NO_RUNTIME()
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/hash/ya.make b/contrib/restricted/abseil-cpp/absl/hash/ya.make
new file mode 100644
index 0000000000..280fc5e6ef
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/hash/ya.make
@@ -0,0 +1,30 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ internal/city.cc
+ internal/hash.cc
+ internal/low_level_hash.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/log/ya.make b/contrib/restricted/abseil-cpp/absl/log/ya.make
new file mode 100644
index 0000000000..cb73fdb2b2
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/log/ya.make
@@ -0,0 +1,48 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/container
+ contrib/restricted/abseil-cpp/absl/debugging
+ contrib/restricted/abseil-cpp/absl/flags
+ contrib/restricted/abseil-cpp/absl/hash
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/profiling
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/synchronization
+ contrib/restricted/abseil-cpp/absl/time
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ die_if_null.cc
+ flags.cc
+ globals.cc
+ initialize.cc
+ internal/check_op.cc
+ internal/conditions.cc
+ internal/globals.cc
+ internal/log_format.cc
+ internal/log_message.cc
+ internal/log_sink_set.cc
+ internal/nullguard.cc
+ internal/proto.cc
+ log_entry.cc
+ log_sink.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/memory/ya.make b/contrib/restricted/abseil-cpp/absl/memory/ya.make
new file mode 100644
index 0000000000..55027cd4a0
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/memory/ya.make
@@ -0,0 +1,19 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(20230125.3)
+
+ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/meta
+)
+
+NO_RUNTIME()
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/meta/ya.make b/contrib/restricted/abseil-cpp/absl/meta/ya.make
new file mode 100644
index 0000000000..463880441a
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/meta/ya.make
@@ -0,0 +1,19 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(20230125.3)
+
+ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+)
+
+NO_RUNTIME()
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/numeric/ya.make b/contrib/restricted/abseil-cpp/absl/numeric/ya.make
new file mode 100644
index 0000000000..40980852ae
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/numeric/ya.make
@@ -0,0 +1,21 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ int128.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/profiling/ya.make b/contrib/restricted/abseil-cpp/absl/profiling/ya.make
new file mode 100644
index 0000000000..5d4fc42d77
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/profiling/ya.make
@@ -0,0 +1,22 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ internal/exponential_biased.cc
+ internal/periodic_sampler.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/random/ya.make b/contrib/restricted/abseil-cpp/absl/random/ya.make
new file mode 100644
index 0000000000..9f282b40a2
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/random/ya.make
@@ -0,0 +1,40 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ discrete_distribution.cc
+ gaussian_distribution.cc
+ internal/chi_square.cc
+ internal/distribution_test_util.cc
+ internal/pool_urbg.cc
+ internal/randen.cc
+ internal/randen_detect.cc
+ internal/randen_hwaes.cc
+ internal/randen_round_keys.cc
+ internal/randen_slow.cc
+ internal/seed_material.cc
+ seed_gen_exception.cc
+ seed_sequences.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/status/ya.make b/contrib/restricted/abseil-cpp/absl/status/ya.make
new file mode 100644
index 0000000000..f4a990c542
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/status/ya.make
@@ -0,0 +1,33 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/debugging
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/profiling
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/synchronization
+ contrib/restricted/abseil-cpp/absl/time
+ contrib/restricted/abseil-cpp/absl/types
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ status.cc
+ status_payload_printer.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/strings/ya.make b/contrib/restricted/abseil-cpp/absl/strings/ya.make
new file mode 100644
index 0000000000..99b03d7bd6
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/strings/ya.make
@@ -0,0 +1,74 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/numeric
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCDIR(contrib/restricted/abseil-cpp/absl)
+
+SRCS(
+ crc/crc32c.cc
+ crc/internal/cpu_detect.cc
+ crc/internal/crc.cc
+ crc/internal/crc_cord_state.cc
+ crc/internal/crc_memcpy_fallback.cc
+ crc/internal/crc_memcpy_x86_64.cc
+ crc/internal/crc_non_temporal_memcpy.cc
+ crc/internal/crc_x86_arm_combined.cc
+ status/statusor.cc
+ strings/ascii.cc
+ strings/charconv.cc
+ strings/cord.cc
+ strings/cord_analysis.cc
+ strings/cord_buffer.cc
+ strings/escaping.cc
+ strings/internal/charconv_bigint.cc
+ strings/internal/charconv_parse.cc
+ strings/internal/cord_internal.cc
+ strings/internal/cord_rep_btree.cc
+ strings/internal/cord_rep_btree_navigator.cc
+ strings/internal/cord_rep_btree_reader.cc
+ strings/internal/cord_rep_consume.cc
+ strings/internal/cord_rep_crc.cc
+ strings/internal/cord_rep_ring.cc
+ strings/internal/cordz_functions.cc
+ strings/internal/cordz_handle.cc
+ strings/internal/cordz_info.cc
+ strings/internal/cordz_sample_token.cc
+ strings/internal/damerau_levenshtein_distance.cc
+ strings/internal/escaping.cc
+ strings/internal/memutil.cc
+ strings/internal/ostringstream.cc
+ strings/internal/str_format/arg.cc
+ strings/internal/str_format/bind.cc
+ strings/internal/str_format/extension.cc
+ strings/internal/str_format/float_conversion.cc
+ strings/internal/str_format/output.cc
+ strings/internal/str_format/parser.cc
+ strings/internal/stringify_sink.cc
+ strings/internal/utf8.cc
+ strings/match.cc
+ strings/numbers.cc
+ strings/str_cat.cc
+ strings/str_replace.cc
+ strings/str_split.cc
+ strings/string_view.cc
+ strings/substitute.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/ya.make b/contrib/restricted/abseil-cpp/absl/synchronization/ya.make
new file mode 100644
index 0000000000..e7f1f2db8c
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/synchronization/ya.make
@@ -0,0 +1,36 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/debugging
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/strings
+ contrib/restricted/abseil-cpp/absl/time
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ barrier.cc
+ blocking_counter.cc
+ internal/create_thread_identity.cc
+ internal/graphcycles.cc
+ internal/per_thread_sem.cc
+ internal/waiter.cc
+ mutex.cc
+ notification.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/time/ya.make b/contrib/restricted/abseil-cpp/absl/time/ya.make
new file mode 100644
index 0000000000..cf29ee64cb
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/time/ya.make
@@ -0,0 +1,48 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(
+ Apache-2.0 AND
+ Public-Domain
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/numeric
+ contrib/restricted/abseil-cpp/absl/strings
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+IF (OS_DARWIN)
+ EXTRALIBS("-framework CoreFoundation")
+ENDIF()
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ civil_time.cc
+ clock.cc
+ duration.cc
+ format.cc
+ internal/cctz/src/civil_time_detail.cc
+ internal/cctz/src/time_zone_fixed.cc
+ internal/cctz/src/time_zone_format.cc
+ internal/cctz/src/time_zone_if.cc
+ internal/cctz/src/time_zone_impl.cc
+ internal/cctz/src/time_zone_info.cc
+ internal/cctz/src/time_zone_libc.cc
+ internal/cctz/src/time_zone_lookup.cc
+ internal/cctz/src/time_zone_posix.cc
+ internal/cctz/src/zone_info_source.cc
+ time.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/types/ya.make b/contrib/restricted/abseil-cpp/absl/types/ya.make
new file mode 100644
index 0000000000..b8b2f8b08c
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/types/ya.make
@@ -0,0 +1,28 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+PEERDIR(
+ contrib/restricted/abseil-cpp/absl/base
+ contrib/restricted/abseil-cpp/absl/memory
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/abseil-cpp
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ bad_any_cast.cc
+ bad_optional_access.cc
+ bad_variant_access.cc
+)
+
+END()
diff --git a/contrib/restricted/abseil-cpp/absl/utility/ya.make b/contrib/restricted/abseil-cpp/absl/utility/ya.make
new file mode 100644
index 0000000000..26a3c44152
--- /dev/null
+++ b/contrib/restricted/abseil-cpp/absl/utility/ya.make
@@ -0,0 +1,15 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+LICENSE(Apache-2.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(20230125.3)
+
+ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz)
+
+NO_RUNTIME()
+
+END()