• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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/base:atomic_hook
23abseil_cpp_source_set("atomic_hook") {
24  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/atomic_hook.h" ]
25  public_deps = [
26    ":config",
27    ":core_headers",
28  ]
29}
30
31# Generated from @com_google_absl//absl/base:base
32abseil_cpp_source_set("base") {
33  public = [
34    "$dir_pw_third_party_abseil_cpp/absl/base/call_once.h",
35    "$dir_pw_third_party_abseil_cpp/absl/base/casts.h",
36    "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock.h",
37    "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_scheduling.h",
38    "$dir_pw_third_party_abseil_cpp/absl/base/internal/per_thread_tls.h",
39    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock.h",
40    "$dir_pw_third_party_abseil_cpp/absl/base/internal/sysinfo.h",
41    "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_identity.h",
42    "$dir_pw_third_party_abseil_cpp/absl/base/internal/tsan_mutex_interface.h",
43    "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock.h",
44  ]
45  sources = [
46    "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock.cc",
47    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock.cc",
48    "$dir_pw_third_party_abseil_cpp/absl/base/internal/sysinfo.cc",
49    "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_identity.cc",
50    "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock.cc",
51  ]
52  public_deps = [
53    ":atomic_hook",
54    ":base_internal",
55    ":config",
56    ":core_headers",
57    ":cycleclock_internal",
58    ":dynamic_annotations",
59    ":log_severity",
60    ":nullability",
61    ":raw_logging_internal",
62    ":spinlock_wait",
63    "../meta:type_traits",
64  ]
65}
66
67# Generated from @com_google_absl//absl/base:base_internal
68abseil_cpp_source_set("base_internal") {
69  public = [
70    "$dir_pw_third_party_abseil_cpp/absl/base/internal/hide_ptr.h",
71    "$dir_pw_third_party_abseil_cpp/absl/base/internal/identity.h",
72    "$dir_pw_third_party_abseil_cpp/absl/base/internal/inline_variable.h",
73    "$dir_pw_third_party_abseil_cpp/absl/base/internal/invoke.h",
74    "$dir_pw_third_party_abseil_cpp/absl/base/internal/scheduling_mode.h",
75  ]
76  public_deps = [
77    ":config",
78    "../meta:type_traits",
79  ]
80}
81
82# Generated from @com_google_absl//absl/base:config
83abseil_cpp_source_set("config") {
84  public = [
85    "$dir_pw_third_party_abseil_cpp/absl/base/config.h",
86    "$dir_pw_third_party_abseil_cpp/absl/base/options.h",
87    "$dir_pw_third_party_abseil_cpp/absl/base/policy_checks.h",
88  ]
89}
90
91# Generated from @com_google_absl//absl/base:core_headers
92abseil_cpp_source_set("core_headers") {
93  public = [
94    "$dir_pw_third_party_abseil_cpp/absl/base/attributes.h",
95    "$dir_pw_third_party_abseil_cpp/absl/base/const_init.h",
96    "$dir_pw_third_party_abseil_cpp/absl/base/macros.h",
97    "$dir_pw_third_party_abseil_cpp/absl/base/optimization.h",
98    "$dir_pw_third_party_abseil_cpp/absl/base/port.h",
99    "$dir_pw_third_party_abseil_cpp/absl/base/thread_annotations.h",
100  ]
101  public_deps = [ ":config" ]
102}
103
104# Generated from @com_google_absl//absl/base:cycleclock_internal
105abseil_cpp_source_set("cycleclock_internal") {
106  public = [
107    "$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock_config.h",
108    "$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock_config.h",
109  ]
110  public_deps = [
111    ":base_internal",
112    ":config",
113  ]
114}
115
116# Generated from @com_google_absl//absl/base:dynamic_annotations
117abseil_cpp_source_set("dynamic_annotations") {
118  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/dynamic_annotations.h" ]
119  sources = [
120    "$dir_pw_third_party_abseil_cpp/absl/base/internal/dynamic_annotations.h",
121  ]
122  public_deps = [
123    ":config",
124    ":core_headers",
125  ]
126}
127
128# Generated from @com_google_absl//absl/base:endian
129abseil_cpp_source_set("endian") {
130  public = [
131    "$dir_pw_third_party_abseil_cpp/absl/base/internal/endian.h",
132    "$dir_pw_third_party_abseil_cpp/absl/base/internal/unaligned_access.h",
133  ]
134  public_deps = [
135    ":base",
136    ":config",
137    ":core_headers",
138    ":nullability",
139  ]
140}
141
142# Generated from @com_google_absl//absl/base:errno_saver
143abseil_cpp_source_set("errno_saver") {
144  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/errno_saver.h" ]
145  public_deps = [ ":config" ]
146}
147
148# Generated from @com_google_absl//absl/base:fast_type_id
149abseil_cpp_source_set("fast_type_id") {
150  public =
151      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/fast_type_id.h" ]
152  public_deps = [ ":config" ]
153}
154
155# Generated from @com_google_absl//absl/base:log_severity
156abseil_cpp_source_set("log_severity") {
157  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.h" ]
158  sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.cc" ]
159  public_deps = [
160    ":config",
161    ":core_headers",
162  ]
163}
164
165# Generated from @com_google_absl//absl/base:malloc_internal
166abseil_cpp_source_set("malloc_internal") {
167  public = [
168    "$dir_pw_third_party_abseil_cpp/absl/base/internal/direct_mmap.h",
169    "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.h",
170  ]
171  sources =
172      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.cc" ]
173  public_deps = [
174    ":base",
175    ":base_internal",
176    ":config",
177    ":core_headers",
178    ":dynamic_annotations",
179    ":raw_logging_internal",
180  ]
181}
182
183# Generated from @com_google_absl//absl/base:no_destructor
184abseil_cpp_source_set("no_destructor") {
185  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/no_destructor.h" ]
186  public_deps = [ ":config" ]
187}
188
189# Generated from @com_google_absl//absl/base:nullability
190abseil_cpp_source_set("nullability") {
191  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/nullability.h" ]
192  sources =
193      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/nullability_impl.h" ]
194  public_deps = [
195    ":core_headers",
196    "../meta:type_traits",
197  ]
198}
199
200# Generated from @com_google_absl//absl/base:prefetch
201abseil_cpp_source_set("prefetch") {
202  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/prefetch.h" ]
203  public_deps = [
204    ":config",
205    ":core_headers",
206  ]
207}
208
209# Generated from @com_google_absl//absl/base:raw_logging_internal
210abseil_cpp_source_set("raw_logging_internal") {
211  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.h" ]
212  sources =
213      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.cc" ]
214  public_deps = [
215    ":atomic_hook",
216    ":config",
217    ":core_headers",
218    ":errno_saver",
219    ":log_severity",
220  ]
221}
222
223# Generated from @com_google_absl//absl/base:spinlock_wait
224abseil_cpp_source_set("spinlock_wait") {
225  public =
226      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.h" ]
227  sources = [
228    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_akaros.inc",
229    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_linux.inc",
230    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_posix.inc",
231    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.cc",
232    "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_win32.inc",
233  ]
234  public_deps = [
235    ":base_internal",
236    ":core_headers",
237    ":errno_saver",
238  ]
239}
240
241# Generated from @com_google_absl//absl/base:strerror
242abseil_cpp_source_set("strerror") {
243  public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.h" ]
244  sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.cc" ]
245  public_deps = [
246    ":config",
247    ":core_headers",
248    ":errno_saver",
249  ]
250}
251
252# Generated from @com_google_absl//absl/base:throw_delegate
253abseil_cpp_source_set("throw_delegate") {
254  public =
255      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.h" ]
256  sources =
257      [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.cc" ]
258  public_deps = [
259    ":config",
260    ":raw_logging_internal",
261  ]
262}
263