1# Copyright 2024 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15# DO NOT MANUALLY EDIT! 16# This file was automatically generated by pw_build/gn_writer.py 17 18import("//build_overrides/pigweed.gni") 19 20import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") 21 22# Generated from @com_google_absl//absl/synchronization:graphcycles_internal 23abseil_cpp_source_set("graphcycles_internal") { 24 public = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/graphcycles.h" ] 25 sources = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/graphcycles.cc" ] 26 public_deps = [ 27 "../base", 28 "../base:base_internal", 29 "../base:config", 30 "../base:core_headers", 31 "../base:malloc_internal", 32 "../base:raw_logging_internal", 33 ] 34} 35 36# Generated from @com_google_absl//absl/synchronization:kernel_timeout_internal 37abseil_cpp_source_set("kernel_timeout_internal") { 38 public = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/kernel_timeout.h" ] 39 sources = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/kernel_timeout.cc" ] 40 public_deps = [ 41 "../base", 42 "../base:config", 43 "../base:core_headers", 44 "../base:raw_logging_internal", 45 "../time", 46 ] 47} 48 49# Generated from @com_google_absl//absl/synchronization:synchronization 50abseil_cpp_source_set("synchronization") { 51 public = [ 52 "$dir_pw_third_party_abseil_cpp/absl/synchronization/barrier.h", 53 "$dir_pw_third_party_abseil_cpp/absl/synchronization/blocking_counter.h", 54 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/create_thread_identity.h", 55 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/futex.h", 56 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/futex_waiter.h", 57 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/per_thread_sem.h", 58 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/pthread_waiter.h", 59 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/sem_waiter.h", 60 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/stdcpp_waiter.h", 61 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/waiter.h", 62 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/waiter_base.h", 63 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/win32_waiter.h", 64 "$dir_pw_third_party_abseil_cpp/absl/synchronization/mutex.h", 65 "$dir_pw_third_party_abseil_cpp/absl/synchronization/notification.h", 66 ] 67 sources = [ 68 "$dir_pw_third_party_abseil_cpp/absl/synchronization/barrier.cc", 69 "$dir_pw_third_party_abseil_cpp/absl/synchronization/blocking_counter.cc", 70 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/create_thread_identity.cc", 71 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/futex_waiter.cc", 72 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/per_thread_sem.cc", 73 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/pthread_waiter.cc", 74 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/sem_waiter.cc", 75 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/stdcpp_waiter.cc", 76 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/waiter_base.cc", 77 "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/win32_waiter.cc", 78 "$dir_pw_third_party_abseil_cpp/absl/synchronization/mutex.cc", 79 "$dir_pw_third_party_abseil_cpp/absl/synchronization/notification.cc", 80 ] 81 public_deps = [ 82 ":graphcycles_internal", 83 ":kernel_timeout_internal", 84 "../base", 85 "../base:atomic_hook", 86 "../base:base_internal", 87 "../base:config", 88 "../base:core_headers", 89 "../base:dynamic_annotations", 90 "../base:malloc_internal", 91 "../base:raw_logging_internal", 92 "../debugging:stacktrace", 93 "../debugging:symbolize", 94 "../time", 95 ] 96} 97