# Copyright 2024 The Pigweed Authors # # Licensed under the Apache License, Version 2.0 (the "License"); you may not # use this file except in compliance with the License. You may obtain a copy of # the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License. # DO NOT MANUALLY EDIT! # This file was automatically generated by pw_build/gn_writer.py import("//build_overrides/pigweed.gni") import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") # Generated from @com_google_absl//absl/base:atomic_hook abseil_cpp_source_set("atomic_hook") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/atomic_hook.h" ] public_deps = [ ":config", ":core_headers", ] } # Generated from @com_google_absl//absl/base:base abseil_cpp_source_set("base") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/call_once.h", "$dir_pw_third_party_abseil_cpp/absl/base/casts.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_scheduling.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/per_thread_tls.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/sysinfo.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_identity.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/tsan_mutex_interface.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock.cc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock.cc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/sysinfo.cc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_identity.cc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock.cc", ] public_deps = [ ":atomic_hook", ":base_internal", ":config", ":core_headers", ":cycleclock_internal", ":dynamic_annotations", ":log_severity", ":nullability", ":raw_logging_internal", ":spinlock_wait", "../meta:type_traits", ] } # Generated from @com_google_absl//absl/base:base_internal abseil_cpp_source_set("base_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/hide_ptr.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/identity.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/inline_variable.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/invoke.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/scheduling_mode.h", ] public_deps = [ ":config", "../meta:type_traits", ] } # Generated from @com_google_absl//absl/base:config abseil_cpp_source_set("config") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/config.h", "$dir_pw_third_party_abseil_cpp/absl/base/options.h", "$dir_pw_third_party_abseil_cpp/absl/base/policy_checks.h", ] } # Generated from @com_google_absl//absl/base:core_headers abseil_cpp_source_set("core_headers") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/attributes.h", "$dir_pw_third_party_abseil_cpp/absl/base/const_init.h", "$dir_pw_third_party_abseil_cpp/absl/base/macros.h", "$dir_pw_third_party_abseil_cpp/absl/base/optimization.h", "$dir_pw_third_party_abseil_cpp/absl/base/port.h", "$dir_pw_third_party_abseil_cpp/absl/base/thread_annotations.h", ] public_deps = [ ":config" ] } # Generated from @com_google_absl//absl/base:cycleclock_internal abseil_cpp_source_set("cycleclock_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock_config.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock_config.h", ] public_deps = [ ":base_internal", ":config", ] } # Generated from @com_google_absl//absl/base:dynamic_annotations abseil_cpp_source_set("dynamic_annotations") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/dynamic_annotations.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/dynamic_annotations.h", ] public_deps = [ ":config", ":core_headers", ] } # Generated from @com_google_absl//absl/base:endian abseil_cpp_source_set("endian") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/endian.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/unaligned_access.h", ] public_deps = [ ":base", ":config", ":core_headers", ":nullability", ] } # Generated from @com_google_absl//absl/base:errno_saver abseil_cpp_source_set("errno_saver") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/errno_saver.h" ] public_deps = [ ":config" ] } # Generated from @com_google_absl//absl/base:fast_type_id abseil_cpp_source_set("fast_type_id") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/fast_type_id.h" ] public_deps = [ ":config" ] } # Generated from @com_google_absl//absl/base:log_severity abseil_cpp_source_set("log_severity") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.cc" ] public_deps = [ ":config", ":core_headers", ] } # Generated from @com_google_absl//absl/base:malloc_internal abseil_cpp_source_set("malloc_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/direct_mmap.h", "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.cc" ] public_deps = [ ":base", ":base_internal", ":config", ":core_headers", ":dynamic_annotations", ":raw_logging_internal", ] } # Generated from @com_google_absl//absl/base:no_destructor abseil_cpp_source_set("no_destructor") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/no_destructor.h" ] public_deps = [ ":config" ] } # Generated from @com_google_absl//absl/base:nullability abseil_cpp_source_set("nullability") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/nullability.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/nullability_impl.h" ] public_deps = [ ":core_headers", "../meta:type_traits", ] } # Generated from @com_google_absl//absl/base:prefetch abseil_cpp_source_set("prefetch") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/prefetch.h" ] public_deps = [ ":config", ":core_headers", ] } # Generated from @com_google_absl//absl/base:raw_logging_internal abseil_cpp_source_set("raw_logging_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.cc" ] public_deps = [ ":atomic_hook", ":config", ":core_headers", ":errno_saver", ":log_severity", ] } # Generated from @com_google_absl//absl/base:spinlock_wait abseil_cpp_source_set("spinlock_wait") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_akaros.inc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_linux.inc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_posix.inc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.cc", "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_win32.inc", ] public_deps = [ ":base_internal", ":core_headers", ":errno_saver", ] } # Generated from @com_google_absl//absl/base:strerror abseil_cpp_source_set("strerror") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.cc" ] public_deps = [ ":config", ":core_headers", ":errno_saver", ] } # Generated from @com_google_absl//absl/base:throw_delegate abseil_cpp_source_set("throw_delegate") { public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.cc" ] public_deps = [ ":config", ":raw_logging_internal", ] }