| # Copyright 2023 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 |
| # It contains GN build targets for absl/base. |
| |
| import("//build_overrides/pigweed.gni") |
| |
| import("$dir_pw_build/target_types.gni") |
| import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") |
| |
| # Generated from //absl/base:atomic_hook |
| pw_source_set("atomic_hook") { |
| visibility = [ "../*" ] |
| public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/atomic_hook.h" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| # Generated from //absl/base:base |
| pw_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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| "../..:abseil_cpp_config2", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":atomic_hook", |
| ":base_internal", |
| ":config", |
| ":core_headers", |
| ":cycleclock_internal", |
| ":dynamic_annotations", |
| ":log_severity", |
| ":raw_logging_internal", |
| ":spinlock_wait", |
| "../meta:type_traits", |
| ] |
| } |
| |
| # Generated from //absl/base:base_internal |
| pw_source_set("base_internal") { |
| visibility = [ "../*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| "../meta:type_traits", |
| ] |
| } |
| |
| # Generated from //absl/base:config |
| pw_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", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| } |
| |
| # Generated from //absl/base:core_headers |
| pw_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", |
| ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_annotations.h", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ ":config" ] |
| } |
| |
| # Generated from //absl/base:cycleclock_internal |
| pw_source_set("cycleclock_internal") { |
| visibility = [ "../*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":base_internal", |
| ":config", |
| ] |
| } |
| |
| # Generated from //absl/base:dynamic_annotations |
| pw_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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| # Generated from //absl/base:endian |
| pw_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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":base", |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| # Generated from //absl/base:errno_saver |
| pw_source_set("errno_saver") { |
| visibility = [ "../*" ] |
| public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/errno_saver.h" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ ":config" ] |
| } |
| |
| # Generated from //absl/base:fast_type_id |
| pw_source_set("fast_type_id") { |
| visibility = [ "../*" ] |
| public = |
| [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/fast_type_id.h" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ ":config" ] |
| } |
| |
| # Generated from //absl/base:log_severity |
| pw_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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| # Generated from //absl/base:malloc_internal |
| pw_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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| "../..:abseil_cpp_config2", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":base", |
| ":base_internal", |
| ":config", |
| ":core_headers", |
| ":dynamic_annotations", |
| ":raw_logging_internal", |
| ] |
| } |
| |
| # Generated from //absl/base:prefetch |
| pw_source_set("prefetch") { |
| public = [ |
| "$dir_pw_third_party_abseil_cpp/absl/base/internal/prefetch.h", |
| "$dir_pw_third_party_abseil_cpp/absl/base/prefetch.h", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":core_headers", |
| ] |
| } |
| |
| # Generated from //absl/base:pretty_function |
| pw_source_set("pretty_function") { |
| visibility = [ "../*" ] |
| public = |
| [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/pretty_function.h" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ "../../configs:internal_disabled_warnings" ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| } |
| |
| # Generated from //absl/base:raw_logging_internal |
| pw_source_set("raw_logging_internal") { |
| visibility = [ "../*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":atomic_hook", |
| ":config", |
| ":core_headers", |
| ":errno_saver", |
| ":log_severity", |
| ] |
| } |
| |
| # Generated from //absl/base:spinlock_wait |
| pw_source_set("spinlock_wait") { |
| visibility = [ ":*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":base_internal", |
| ":core_headers", |
| ":errno_saver", |
| ] |
| } |
| |
| # Generated from //absl/base:strerror |
| pw_source_set("strerror") { |
| visibility = [ "../*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":core_headers", |
| ":errno_saver", |
| ] |
| } |
| |
| # Generated from //absl/base:throw_delegate |
| pw_source_set("throw_delegate") { |
| visibility = [ "../*" ] |
| 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_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":config", |
| ":raw_logging_internal", |
| ] |
| } |