| # 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/debugging. |
| |
| 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/debugging:debugging_internal |
| pw_source_set("debugging_internal") { |
| visibility = [ ":*" ] |
| public = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/address_is_readable.h", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.h", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/vdso_support.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/address_is_readable.cc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.cc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/vdso_support.cc", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| "../base:config", |
| "../base:core_headers", |
| "../base:dynamic_annotations", |
| "../base:errno_saver", |
| "../base:raw_logging_internal", |
| ] |
| } |
| |
| # Generated from //absl/debugging:demangle_internal |
| pw_source_set("demangle_internal") { |
| visibility = [ ":*" ] |
| public = |
| [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.h" ] |
| sources = |
| [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.cc" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| "../base", |
| "../base:config", |
| "../base:core_headers", |
| ] |
| } |
| |
| # Generated from //absl/debugging:examine_stack |
| pw_source_set("examine_stack") { |
| visibility = [ |
| ":*", |
| "../log/internal:*", |
| ] |
| public = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.cc", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":stacktrace", |
| ":symbolize", |
| "../base:config", |
| "../base:core_headers", |
| "../base:raw_logging_internal", |
| ] |
| } |
| |
| # Generated from //absl/debugging:failure_signal_handler |
| pw_source_set("failure_signal_handler") { |
| public = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/failure_signal_handler.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/failure_signal_handler.cc", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":examine_stack", |
| ":stacktrace", |
| "../base", |
| "../base:config", |
| "../base:core_headers", |
| "../base:raw_logging_internal", |
| ] |
| } |
| |
| # Generated from //absl/debugging:leak_check |
| pw_source_set("leak_check") { |
| public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/leak_check.h" ] |
| sources = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/leak_check.cc" ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| "../base:config", |
| "../base:core_headers", |
| ] |
| } |
| |
| # Generated from //absl/debugging:stacktrace |
| pw_source_set("stacktrace") { |
| public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.h" ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_arm-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_config.h", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_generic-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_riscv-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_win32-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_x86-inl.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.cc", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":debugging_internal", |
| "../base:config", |
| "../base:core_headers", |
| "../base:dynamic_annotations", |
| "../base:raw_logging_internal", |
| ] |
| } |
| |
| # Generated from //absl/debugging:symbolize |
| pw_source_set("symbolize") { |
| public = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/symbolize.h", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize.cc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_darwin.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_elf.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_emscripten.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_unimplemented.inc", |
| "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_win32.inc", |
| ] |
| public_configs = [ "../..:abseil_cpp_public_config1" ] |
| configs = [ |
| "../../configs:internal_disabled_warnings", |
| "../..:abseil_cpp_config1", |
| ] |
| remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] |
| public_deps = [ |
| ":debugging_internal", |
| ":demangle_internal", |
| "../base", |
| "../base:config", |
| "../base:core_headers", |
| "../base:dynamic_annotations", |
| "../base:malloc_internal", |
| "../base:raw_logging_internal", |
| "../strings", |
| ] |
| } |