| # Copyright 2018 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Please do not add more entries to this list. We plan to remove |
| # abseil-cpp from the Fuchsia platform source tree once cobalt |
| # moves out-of-tree. |
| visibility = [ |
| "$cobalt_root/*", |
| "//third_party/abseil-cpp/*", |
| "//third_party/gvisor_syscall_tests/*", |
| "//third_party/tink/*", |
| ] |
| |
| source_set("atomic_hook") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/atomic_hook.h" ] |
| |
| deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| source_set("errno_saver") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/errno_saver.h" ] |
| |
| deps = [ ":config" ] |
| } |
| |
| source_set("log_severity") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ "//third_party/abseil-cpp/src/absl/base/log_severity.cc" ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/log_severity.h" ] |
| |
| deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| source_set("no_destructor") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ "//third_party/abseil-cpp/src/absl/base/no_destructor.h" ] |
| |
| deps = [ |
| ":config", |
| ":nullability", |
| ] |
| } |
| |
| source_set("nullability") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = |
| [ "//third_party/abseil-cpp/src/absl/base/internal/nullability_impl.h" ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/nullability.h" ] |
| |
| deps = [ |
| ":core_headers", |
| "//third_party/abseil-cpp/absl/meta:type_traits", |
| ] |
| } |
| |
| source_set("raw_logging_internal") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ "//third_party/abseil-cpp/src/absl/base/internal/raw_logging.cc" ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/raw_logging.h" ] |
| |
| deps = [ |
| ":atomic_hook", |
| ":config", |
| ":core_headers", |
| ":errno_saver", |
| ":log_severity", |
| ] |
| } |
| |
| source_set("spinlock_wait") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock_akaros.inc", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock_linux.inc", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock_posix.inc", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock_wait.cc", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock_win32.inc", |
| ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/spinlock_wait.h" ] |
| |
| deps = [ |
| ":base_internal", |
| ":core_headers", |
| ":errno_saver", |
| ] |
| } |
| |
| source_set("config") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/config.h", |
| "//third_party/abseil-cpp/src/absl/base/options.h", |
| "//third_party/abseil-cpp/src/absl/base/policy_checks.h", |
| ] |
| } |
| |
| source_set("cycleclock_internal") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/cycleclock_config.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/unscaledcycleclock_config.h", |
| ] |
| |
| deps = [ |
| ":base_internal", |
| ":config", |
| ] |
| } |
| |
| source_set("dynamic_annotations") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/dynamic_annotations.h", |
| ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/dynamic_annotations.h" ] |
| |
| deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| source_set("core_headers") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/attributes.h", |
| "//third_party/abseil-cpp/src/absl/base/const_init.h", |
| "//third_party/abseil-cpp/src/absl/base/macros.h", |
| "//third_party/abseil-cpp/src/absl/base/optimization.h", |
| "//third_party/abseil-cpp/src/absl/base/port.h", |
| "//third_party/abseil-cpp/src/absl/base/thread_annotations.h", |
| ] |
| |
| deps = [ ":config" ] |
| } |
| |
| source_set("malloc_internal") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = |
| [ "//third_party/abseil-cpp/src/absl/base/internal/low_level_alloc.cc" ] |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/direct_mmap.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/low_level_alloc.h", |
| ] |
| |
| deps = [ |
| ":base", |
| ":base_internal", |
| ":config", |
| ":core_headers", |
| ":dynamic_annotations", |
| ":raw_logging_internal", |
| ] |
| } |
| |
| source_set("base_internal") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/hide_ptr.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/identity.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/inline_variable.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/invoke.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/scheduling_mode.h", |
| ] |
| |
| deps = [ |
| ":config", |
| "//third_party/abseil-cpp/absl/meta:type_traits", |
| ] |
| } |
| |
| source_set("base") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/cycleclock.cc", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock.cc", |
| "//third_party/abseil-cpp/src/absl/base/internal/sysinfo.cc", |
| "//third_party/abseil-cpp/src/absl/base/internal/thread_identity.cc", |
| "//third_party/abseil-cpp/src/absl/base/internal/unscaledcycleclock.cc", |
| ] |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/call_once.h", |
| "//third_party/abseil-cpp/src/absl/base/casts.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/cycleclock.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/low_level_scheduling.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/per_thread_tls.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/spinlock.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/sysinfo.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/thread_identity.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/tsan_mutex_interface.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/unscaledcycleclock.h", |
| ] |
| |
| deps = [ |
| ":atomic_hook", |
| ":base_internal", |
| ":config", |
| ":core_headers", |
| ":cycleclock_internal", |
| ":dynamic_annotations", |
| ":log_severity", |
| ":nullability", |
| ":raw_logging_internal", |
| ":spinlock_wait", |
| "//third_party/abseil-cpp/absl/meta:type_traits", |
| ] |
| } |
| |
| source_set("throw_delegate") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = |
| [ "//third_party/abseil-cpp/src/absl/base/internal/throw_delegate.cc" ] |
| public = |
| [ "//third_party/abseil-cpp/src/absl/base/internal/throw_delegate.h" ] |
| |
| deps = [ |
| ":config", |
| ":raw_logging_internal", |
| ] |
| } |
| |
| source_set("pretty_function") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = |
| [ "//third_party/abseil-cpp/src/absl/base/internal/pretty_function.h" ] |
| } |
| |
| source_set("endian") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ |
| "//third_party/abseil-cpp/src/absl/base/internal/endian.h", |
| "//third_party/abseil-cpp/src/absl/base/internal/unaligned_access.h", |
| ] |
| |
| deps = [ |
| ":base", |
| ":config", |
| ":core_headers", |
| ":nullability", |
| ] |
| } |
| |
| source_set("strerror") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| sources = [ "//third_party/abseil-cpp/src/absl/base/internal/strerror.cc" ] |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/strerror.h" ] |
| |
| deps = [ |
| ":config", |
| ":core_headers", |
| ":errno_saver", |
| ] |
| } |
| |
| source_set("fast_type_id") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ "//third_party/abseil-cpp/src/absl/base/internal/fast_type_id.h" ] |
| |
| deps = [ ":config" ] |
| } |
| |
| source_set("prefetch") { |
| public_configs = [ "//third_party/abseil-cpp:abseil_config" ] |
| |
| public = [ "//third_party/abseil-cpp/src/absl/base/prefetch.h" ] |
| |
| deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |