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