• 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/strings:charset
23abseil_cpp_source_set("charset") {
24  public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/charset.h" ]
25  public_deps = [
26    ":string_view",
27    "../base:core_headers",
28  ]
29}
30
31# Generated from @com_google_absl//absl/strings:cord
32abseil_cpp_source_set("cord") {
33  public = [
34    "$dir_pw_third_party_abseil_cpp/absl/strings/cord.h",
35    "$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.h",
36  ]
37  sources = [
38    "$dir_pw_third_party_abseil_cpp/absl/strings/cord.cc",
39    "$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.cc",
40    "$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.h",
41    "$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.cc",
42  ]
43  public_deps = [
44    ":cord_internal",
45    ":cordz_functions",
46    ":cordz_info",
47    ":cordz_statistics",
48    ":cordz_update_scope",
49    ":cordz_update_tracker",
50    ":internal",
51    ":strings",
52    "../base",
53    "../base:config",
54    "../base:core_headers",
55    "../base:endian",
56    "../base:nullability",
57    "../base:raw_logging_internal",
58    "../container:inlined_vector",
59    "../crc:crc32c",
60    "../crc:crc_cord_state",
61    "../functional:function_ref",
62    "../meta:type_traits",
63    "../numeric:bits",
64    "../types:optional",
65    "../types:span",
66  ]
67}
68
69# Generated from @com_google_absl//absl/strings:cord_internal
70abseil_cpp_source_set("cord_internal") {
71  public = [
72    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_data_edge.h",
73    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.h",
74    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.h",
75    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.h",
76    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.h",
77    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.h",
78    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.h",
79    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_flat.h",
80  ]
81  sources = [
82    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.cc",
83    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.cc",
84    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.cc",
85    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.cc",
86    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.cc",
87    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.cc",
88  ]
89  public_deps = [
90    ":strings",
91    "../base:base_internal",
92    "../base:config",
93    "../base:core_headers",
94    "../base:endian",
95    "../base:raw_logging_internal",
96    "../base:throw_delegate",
97    "../container:compressed_tuple",
98    "../container:container_memory",
99    "../container:inlined_vector",
100    "../container:layout",
101    "../crc:crc_cord_state",
102    "../functional:function_ref",
103    "../meta:type_traits",
104    "../types:span",
105  ]
106}
107
108# Generated from @com_google_absl//absl/strings:cordz_functions
109abseil_cpp_source_set("cordz_functions") {
110  public = [
111    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.h",
112  ]
113  sources = [
114    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.cc",
115  ]
116  public_deps = [
117    "../base:config",
118    "../base:core_headers",
119    "../base:raw_logging_internal",
120    "../profiling:exponential_biased",
121  ]
122}
123
124# Generated from @com_google_absl//absl/strings:cordz_handle
125abseil_cpp_source_set("cordz_handle") {
126  public =
127      [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.h" ]
128  sources =
129      [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.cc" ]
130  public_deps = [
131    "../base",
132    "../base:config",
133    "../base:raw_logging_internal",
134    "../synchronization",
135  ]
136}
137
138# Generated from @com_google_absl//absl/strings:cordz_info
139abseil_cpp_source_set("cordz_info") {
140  public =
141      [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.h" ]
142  sources =
143      [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.cc" ]
144  public_deps = [
145    ":cord_internal",
146    ":cordz_functions",
147    ":cordz_handle",
148    ":cordz_statistics",
149    ":cordz_update_tracker",
150    "../base",
151    "../base:config",
152    "../base:core_headers",
153    "../base:raw_logging_internal",
154    "../container:inlined_vector",
155    "../debugging:stacktrace",
156    "../synchronization",
157    "../time",
158    "../types:span",
159  ]
160}
161
162# Generated from @com_google_absl//absl/strings:cordz_statistics
163abseil_cpp_source_set("cordz_statistics") {
164  public = [
165    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_statistics.h",
166  ]
167  public_deps = [
168    ":cordz_update_tracker",
169    "../base:config",
170  ]
171}
172
173# Generated from @com_google_absl//absl/strings:cordz_update_scope
174abseil_cpp_source_set("cordz_update_scope") {
175  public = [
176    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_scope.h",
177  ]
178  public_deps = [
179    ":cord_internal",
180    ":cordz_info",
181    ":cordz_update_tracker",
182    "../base:config",
183    "../base:core_headers",
184  ]
185}
186
187# Generated from @com_google_absl//absl/strings:cordz_update_tracker
188abseil_cpp_source_set("cordz_update_tracker") {
189  public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_tracker.h" ]
190  public_deps = [ "../base:config" ]
191}
192
193# Generated from @com_google_absl//absl/strings:internal
194abseil_cpp_source_set("internal") {
195  public = [
196    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.h",
197    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.h",
198    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/resize_uninitialized.h",
199    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.h",
200  ]
201  sources = [
202    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.cc",
203    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.cc",
204    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.cc",
205  ]
206  public_deps = [
207    "../base:config",
208    "../base:core_headers",
209    "../base:endian",
210    "../base:raw_logging_internal",
211    "../meta:type_traits",
212  ]
213}
214
215# Generated from @com_google_absl//absl/strings:str_format
216abseil_cpp_source_set("str_format") {
217  public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/str_format.h" ]
218  public_deps = [
219    ":str_format_internal",
220    ":string_view",
221    "../base:config",
222    "../base:core_headers",
223    "../base:nullability",
224    "../types:span",
225  ]
226}
227
228# Generated from @com_google_absl//absl/strings:str_format_internal
229abseil_cpp_source_set("str_format_internal") {
230  public = [
231    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.h",
232    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.h",
233    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/checker.h",
234    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/constexpr_parser.h",
235    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.h",
236    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.h",
237    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.h",
238    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.h",
239  ]
240  sources = [
241    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.cc",
242    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.cc",
243    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.cc",
244    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.cc",
245    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.cc",
246    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.cc",
247  ]
248  public_deps = [
249    ":strings",
250    "../base:config",
251    "../base:core_headers",
252    "../container:fixed_array",
253    "../container:inlined_vector",
254    "../functional:function_ref",
255    "../meta:type_traits",
256    "../numeric:bits",
257    "../numeric:int128",
258    "../numeric:representation",
259    "../types:optional",
260    "../types:span",
261    "../utility",
262  ]
263}
264
265# Generated from @com_google_absl//absl/strings:string_view
266abseil_cpp_source_set("string_view") {
267  public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h" ]
268  sources = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.cc" ]
269  public_deps = [
270    "../base",
271    "../base:config",
272    "../base:core_headers",
273    "../base:nullability",
274    "../base:throw_delegate",
275  ]
276}
277
278# Generated from @com_google_absl//absl/strings:strings
279abseil_cpp_source_set("strings") {
280  public = [
281    "$dir_pw_third_party_abseil_cpp/absl/strings/ascii.h",
282    "$dir_pw_third_party_abseil_cpp/absl/strings/charconv.h",
283    "$dir_pw_third_party_abseil_cpp/absl/strings/escaping.h",
284    "$dir_pw_third_party_abseil_cpp/absl/strings/has_absl_stringify.h",
285    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.h",
286    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/has_absl_stringify.h",
287    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/string_constant.h",
288    "$dir_pw_third_party_abseil_cpp/absl/strings/match.h",
289    "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.h",
290    "$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.h",
291    "$dir_pw_third_party_abseil_cpp/absl/strings/str_join.h",
292    "$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.h",
293    "$dir_pw_third_party_abseil_cpp/absl/strings/str_split.h",
294    "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h",
295    "$dir_pw_third_party_abseil_cpp/absl/strings/strip.h",
296    "$dir_pw_third_party_abseil_cpp/absl/strings/substitute.h",
297  ]
298  sources = [
299    "$dir_pw_third_party_abseil_cpp/absl/strings/ascii.cc",
300    "$dir_pw_third_party_abseil_cpp/absl/strings/charconv.cc",
301    "$dir_pw_third_party_abseil_cpp/absl/strings/escaping.cc",
302    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.cc",
303    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.h",
304    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.cc",
305    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.h",
306    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.cc",
307    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.cc",
308    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.h",
309    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stl_type_traits.h",
310    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_join_internal.h",
311    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_split_internal.h",
312    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.cc",
313    "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.h",
314    "$dir_pw_third_party_abseil_cpp/absl/strings/match.cc",
315    "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.cc",
316    "$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.cc",
317    "$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.cc",
318    "$dir_pw_third_party_abseil_cpp/absl/strings/str_split.cc",
319    "$dir_pw_third_party_abseil_cpp/absl/strings/substitute.cc",
320  ]
321  public_deps = [
322    ":charset",
323    ":internal",
324    ":string_view",
325    "../base",
326    "../base:config",
327    "../base:core_headers",
328    "../base:endian",
329    "../base:nullability",
330    "../base:raw_logging_internal",
331    "../base:throw_delegate",
332    "../memory",
333    "../meta:type_traits",
334    "../numeric:bits",
335    "../numeric:int128",
336  ]
337}
338