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/random/internal:distribution_caller 23abseil_cpp_source_set("distribution_caller") { 24 public = [ 25 "$dir_pw_third_party_abseil_cpp/absl/random/internal/distribution_caller.h", 26 ] 27 cflags = [ 28 "-DNOMINMAX", 29 "-Wall", 30 "-Wcast-qual", 31 "-Wconversion-null", 32 "-Wextra", 33 "-Wformat-security", 34 "-Wmissing-declarations", 35 "-Wnon-virtual-dtor", 36 "-Woverlength-strings", 37 "-Wpointer-arith", 38 "-Wundef", 39 "-Wunused-local-typedefs", 40 "-Wunused-result", 41 "-Wvarargs", 42 "-Wvla", 43 "-Wwrite-strings", 44 ] 45 public_deps = [ 46 "../../base:config", 47 "../../base:fast_type_id", 48 "../../utility", 49 ] 50} 51 52# Generated from @com_google_absl//absl/random/internal:fast_uniform_bits 53abseil_cpp_source_set("fast_uniform_bits") { 54 public = [ 55 "$dir_pw_third_party_abseil_cpp/absl/random/internal/fast_uniform_bits.h", 56 ] 57 cflags = [ 58 "-DNOMINMAX", 59 "-Wall", 60 "-Wcast-qual", 61 "-Wconversion-null", 62 "-Wextra", 63 "-Wformat-security", 64 "-Wmissing-declarations", 65 "-Wnon-virtual-dtor", 66 "-Woverlength-strings", 67 "-Wpointer-arith", 68 "-Wundef", 69 "-Wunused-local-typedefs", 70 "-Wunused-result", 71 "-Wvarargs", 72 "-Wvla", 73 "-Wwrite-strings", 74 ] 75 public_deps = [ 76 ":traits", 77 "../../base:config", 78 "../../meta:type_traits", 79 ] 80} 81 82# Generated from @com_google_absl//absl/random/internal:fastmath 83abseil_cpp_source_set("fastmath") { 84 public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/fastmath.h" ] 85 cflags = [ 86 "-DNOMINMAX", 87 "-Wall", 88 "-Wcast-qual", 89 "-Wconversion-null", 90 "-Wextra", 91 "-Wformat-security", 92 "-Wmissing-declarations", 93 "-Wnon-virtual-dtor", 94 "-Woverlength-strings", 95 "-Wpointer-arith", 96 "-Wundef", 97 "-Wunused-local-typedefs", 98 "-Wunused-result", 99 "-Wvarargs", 100 "-Wvla", 101 "-Wwrite-strings", 102 ] 103 public_deps = [ "../../numeric:bits" ] 104} 105 106# Generated from @com_google_absl//absl/random/internal:generate_real 107abseil_cpp_source_set("generate_real") { 108 public = 109 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/generate_real.h" ] 110 cflags = [ 111 "-DNOMINMAX", 112 "-Wall", 113 "-Wcast-qual", 114 "-Wconversion-null", 115 "-Wextra", 116 "-Wformat-security", 117 "-Wmissing-declarations", 118 "-Wnon-virtual-dtor", 119 "-Woverlength-strings", 120 "-Wpointer-arith", 121 "-Wundef", 122 "-Wunused-local-typedefs", 123 "-Wunused-result", 124 "-Wvarargs", 125 "-Wvla", 126 "-Wwrite-strings", 127 ] 128 public_deps = [ 129 ":fastmath", 130 ":traits", 131 "../../meta:type_traits", 132 "../../numeric:bits", 133 ] 134} 135 136# Generated from @com_google_absl//absl/random/internal:iostream_state_saver 137abseil_cpp_source_set("iostream_state_saver") { 138 public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/iostream_state_saver.h" ] 139 cflags = [ 140 "-DNOMINMAX", 141 "-Wall", 142 "-Wcast-qual", 143 "-Wconversion-null", 144 "-Wextra", 145 "-Wformat-security", 146 "-Wmissing-declarations", 147 "-Wnon-virtual-dtor", 148 "-Woverlength-strings", 149 "-Wpointer-arith", 150 "-Wundef", 151 "-Wunused-local-typedefs", 152 "-Wunused-result", 153 "-Wvarargs", 154 "-Wvla", 155 "-Wwrite-strings", 156 ] 157 public_deps = [ 158 "../../meta:type_traits", 159 "../../numeric:int128", 160 ] 161} 162 163# Generated from @com_google_absl//absl/random/internal:nonsecure_base 164abseil_cpp_source_set("nonsecure_base") { 165 public = 166 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/nonsecure_base.h" ] 167 cflags = [ 168 "-DNOMINMAX", 169 "-Wall", 170 "-Wcast-qual", 171 "-Wconversion-null", 172 "-Wextra", 173 "-Wformat-security", 174 "-Wmissing-declarations", 175 "-Wnon-virtual-dtor", 176 "-Woverlength-strings", 177 "-Wpointer-arith", 178 "-Wundef", 179 "-Wunused-local-typedefs", 180 "-Wunused-result", 181 "-Wvarargs", 182 "-Wvla", 183 "-Wwrite-strings", 184 ] 185 public_deps = [ 186 ":pool_urbg", 187 ":salted_seed_seq", 188 ":seed_material", 189 "../../base:core_headers", 190 "../../container:inlined_vector", 191 "../../meta:type_traits", 192 "../../types:span", 193 ] 194} 195 196# Generated from @com_google_absl//absl/random/internal:pcg_engine 197abseil_cpp_source_set("pcg_engine") { 198 public = 199 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pcg_engine.h" ] 200 cflags = [ 201 "-DNOMINMAX", 202 "-Wall", 203 "-Wcast-qual", 204 "-Wconversion-null", 205 "-Wextra", 206 "-Wformat-security", 207 "-Wmissing-declarations", 208 "-Wnon-virtual-dtor", 209 "-Woverlength-strings", 210 "-Wpointer-arith", 211 "-Wundef", 212 "-Wunused-local-typedefs", 213 "-Wunused-result", 214 "-Wvarargs", 215 "-Wvla", 216 "-Wwrite-strings", 217 ] 218 public_deps = [ 219 ":fastmath", 220 ":iostream_state_saver", 221 "../../base:config", 222 "../../meta:type_traits", 223 "../../numeric:bits", 224 "../../numeric:int128", 225 ] 226} 227 228# Generated from @com_google_absl//absl/random/internal:platform 229abseil_cpp_source_set("platform") { 230 public = 231 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_traits.h" ] 232 sources = [ 233 "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_round_keys.cc", 234 ] 235 cflags = [ 236 "-DNOMINMAX", 237 "-Wall", 238 "-Wcast-qual", 239 "-Wconversion-null", 240 "-Wextra", 241 "-Wformat-security", 242 "-Wmissing-declarations", 243 "-Wnon-virtual-dtor", 244 "-Woverlength-strings", 245 "-Wpointer-arith", 246 "-Wundef", 247 "-Wunused-local-typedefs", 248 "-Wunused-result", 249 "-Wvarargs", 250 "-Wvla", 251 "-Wwrite-strings", 252 ] 253 public_deps = [ "../../base:config" ] 254} 255 256# Generated from @com_google_absl//absl/random/internal:pool_urbg 257abseil_cpp_source_set("pool_urbg") { 258 public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.h" ] 259 sources = 260 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.cc" ] 261 cflags = [ 262 "-DNOMINMAX", 263 "-Wall", 264 "-Wcast-qual", 265 "-Wconversion-null", 266 "-Wextra", 267 "-Wformat-security", 268 "-Wmissing-declarations", 269 "-Wnon-virtual-dtor", 270 "-Woverlength-strings", 271 "-Wpointer-arith", 272 "-Wundef", 273 "-Wunused-local-typedefs", 274 "-Wunused-result", 275 "-Wvarargs", 276 "-Wvla", 277 "-Wwrite-strings", 278 ] 279 public_deps = [ 280 ":randen", 281 ":seed_material", 282 ":traits", 283 "..:seed_gen_exception", 284 "../../base", 285 "../../base:config", 286 "../../base:core_headers", 287 "../../base:endian", 288 "../../base:raw_logging_internal", 289 "../../types:span", 290 ] 291} 292 293# Generated from @com_google_absl//absl/random/internal:randen 294abseil_cpp_source_set("randen") { 295 public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.h" ] 296 sources = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.cc" ] 297 cflags = [ 298 "-DNOMINMAX", 299 "-Wall", 300 "-Wcast-qual", 301 "-Wconversion-null", 302 "-Wextra", 303 "-Wformat-security", 304 "-Wmissing-declarations", 305 "-Wnon-virtual-dtor", 306 "-Woverlength-strings", 307 "-Wpointer-arith", 308 "-Wundef", 309 "-Wunused-local-typedefs", 310 "-Wunused-result", 311 "-Wvarargs", 312 "-Wvla", 313 "-Wwrite-strings", 314 ] 315 public_deps = [ 316 ":platform", 317 ":randen_hwaes", 318 ":randen_slow", 319 "../../base:raw_logging_internal", 320 ] 321} 322 323# Generated from @com_google_absl//absl/random/internal:randen_engine 324abseil_cpp_source_set("randen_engine") { 325 public = 326 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_engine.h" ] 327 cflags = [ 328 "-DNOMINMAX", 329 "-Wall", 330 "-Wcast-qual", 331 "-Wconversion-null", 332 "-Wextra", 333 "-Wformat-security", 334 "-Wmissing-declarations", 335 "-Wnon-virtual-dtor", 336 "-Woverlength-strings", 337 "-Wpointer-arith", 338 "-Wundef", 339 "-Wunused-local-typedefs", 340 "-Wunused-result", 341 "-Wvarargs", 342 "-Wvla", 343 "-Wwrite-strings", 344 ] 345 public_deps = [ 346 ":iostream_state_saver", 347 ":randen", 348 "../../base:endian", 349 "../../meta:type_traits", 350 ] 351} 352 353# Generated from @com_google_absl//absl/random/internal:randen_hwaes 354abseil_cpp_source_set("randen_hwaes") { 355 public = [ 356 "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.h", 357 "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h", 358 ] 359 sources = 360 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.cc" ] 361 cflags = [ 362 "-DNOMINMAX", 363 "-Wall", 364 "-Wcast-qual", 365 "-Wconversion-null", 366 "-Wextra", 367 "-Wformat-security", 368 "-Wmissing-declarations", 369 "-Wnon-virtual-dtor", 370 "-Woverlength-strings", 371 "-Wpointer-arith", 372 "-Wundef", 373 "-Wunused-local-typedefs", 374 "-Wunused-result", 375 "-Wvarargs", 376 "-Wvla", 377 "-Wwrite-strings", 378 ] 379 public_deps = [ 380 ":platform", 381 ":randen_hwaes_impl", 382 "../../base:config", 383 ] 384} 385 386# Generated from @com_google_absl//absl/random/internal:randen_hwaes_impl 387abseil_cpp_source_set("randen_hwaes_impl") { 388 sources = [ 389 "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.cc", 390 "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h", 391 ] 392 cflags = [ 393 "-DNOMINMAX", 394 "-Wall", 395 "-Wcast-qual", 396 "-Wconversion-null", 397 "-Wextra", 398 "-Wformat-security", 399 "-Wmissing-declarations", 400 "-Wno-pass-failed", 401 "-Wnon-virtual-dtor", 402 "-Woverlength-strings", 403 "-Wpointer-arith", 404 "-Wundef", 405 "-Wunused-local-typedefs", 406 "-Wunused-result", 407 "-Wvarargs", 408 "-Wvla", 409 "-Wwrite-strings", 410 "-maes", 411 "-msse4.1", 412 ] 413 public_deps = [ 414 ":platform", 415 "../../base:config", 416 "../../base:core_headers", 417 "../../numeric:int128", 418 ] 419} 420 421# Generated from @com_google_absl//absl/random/internal:randen_slow 422abseil_cpp_source_set("randen_slow") { 423 public = 424 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.h" ] 425 sources = 426 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.cc" ] 427 cflags = [ 428 "-DNOMINMAX", 429 "-Wall", 430 "-Wcast-qual", 431 "-Wconversion-null", 432 "-Wextra", 433 "-Wformat-security", 434 "-Wmissing-declarations", 435 "-Wnon-virtual-dtor", 436 "-Woverlength-strings", 437 "-Wpointer-arith", 438 "-Wundef", 439 "-Wunused-local-typedefs", 440 "-Wunused-result", 441 "-Wvarargs", 442 "-Wvla", 443 "-Wwrite-strings", 444 ] 445 public_deps = [ 446 ":platform", 447 "../../base:config", 448 "../../base:core_headers", 449 "../../base:endian", 450 "../../numeric:int128", 451 ] 452} 453 454# Generated from @com_google_absl//absl/random/internal:salted_seed_seq 455abseil_cpp_source_set("salted_seed_seq") { 456 public = [ 457 "$dir_pw_third_party_abseil_cpp/absl/random/internal/salted_seed_seq.h", 458 ] 459 cflags = [ 460 "-DNOMINMAX", 461 "-Wall", 462 "-Wcast-qual", 463 "-Wconversion-null", 464 "-Wextra", 465 "-Wformat-security", 466 "-Wmissing-declarations", 467 "-Wnon-virtual-dtor", 468 "-Woverlength-strings", 469 "-Wpointer-arith", 470 "-Wundef", 471 "-Wunused-local-typedefs", 472 "-Wunused-result", 473 "-Wvarargs", 474 "-Wvla", 475 "-Wwrite-strings", 476 ] 477 public_deps = [ 478 ":seed_material", 479 "../../container:inlined_vector", 480 "../../meta:type_traits", 481 "../../types:optional", 482 "../../types:span", 483 ] 484} 485 486# Generated from @com_google_absl//absl/random/internal:seed_material 487abseil_cpp_source_set("seed_material") { 488 public = 489 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.h" ] 490 sources = 491 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.cc" ] 492 cflags = [ 493 "-DNOMINMAX", 494 "-Wall", 495 "-Wcast-qual", 496 "-Wconversion-null", 497 "-Wextra", 498 "-Wformat-security", 499 "-Wmissing-declarations", 500 "-Wnon-virtual-dtor", 501 "-Woverlength-strings", 502 "-Wpointer-arith", 503 "-Wundef", 504 "-Wunused-local-typedefs", 505 "-Wunused-result", 506 "-Wvarargs", 507 "-Wvla", 508 "-Wwrite-strings", 509 ] 510 public_deps = [ 511 ":fast_uniform_bits", 512 "../../base:core_headers", 513 "../../base:dynamic_annotations", 514 "../../base:raw_logging_internal", 515 "../../strings", 516 "../../types:optional", 517 "../../types:span", 518 ] 519} 520 521# Generated from @com_google_absl//absl/random/internal:traits 522abseil_cpp_source_set("traits") { 523 public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/traits.h" ] 524 cflags = [ 525 "-DNOMINMAX", 526 "-Wall", 527 "-Wcast-qual", 528 "-Wconversion-null", 529 "-Wextra", 530 "-Wformat-security", 531 "-Wmissing-declarations", 532 "-Wnon-virtual-dtor", 533 "-Woverlength-strings", 534 "-Wpointer-arith", 535 "-Wundef", 536 "-Wunused-local-typedefs", 537 "-Wunused-result", 538 "-Wvarargs", 539 "-Wvla", 540 "-Wwrite-strings", 541 ] 542 public_deps = [ 543 "../../base:config", 544 "../../numeric:bits", 545 "../../numeric:int128", 546 ] 547} 548 549# Generated from @com_google_absl//absl/random/internal:uniform_helper 550abseil_cpp_source_set("uniform_helper") { 551 public = 552 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/uniform_helper.h" ] 553 cflags = [ 554 "-DNOMINMAX", 555 "-Wall", 556 "-Wcast-qual", 557 "-Wconversion-null", 558 "-Wextra", 559 "-Wformat-security", 560 "-Wmissing-declarations", 561 "-Wnon-virtual-dtor", 562 "-Woverlength-strings", 563 "-Wpointer-arith", 564 "-Wundef", 565 "-Wunused-local-typedefs", 566 "-Wunused-result", 567 "-Wvarargs", 568 "-Wvla", 569 "-Wwrite-strings", 570 ] 571 public_deps = [ 572 ":traits", 573 "../../base:config", 574 "../../meta:type_traits", 575 ] 576} 577 578# Generated from @com_google_absl//absl/random/internal:wide_multiply 579abseil_cpp_source_set("wide_multiply") { 580 public = 581 [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/wide_multiply.h" ] 582 cflags = [ 583 "-DNOMINMAX", 584 "-Wall", 585 "-Wcast-qual", 586 "-Wconversion-null", 587 "-Wextra", 588 "-Wformat-security", 589 "-Wmissing-declarations", 590 "-Wnon-virtual-dtor", 591 "-Woverlength-strings", 592 "-Wpointer-arith", 593 "-Wundef", 594 "-Wunused-local-typedefs", 595 "-Wunused-result", 596 "-Wvarargs", 597 "-Wvla", 598 "-Wwrite-strings", 599 ] 600 public_deps = [ 601 ":traits", 602 "../../base:config", 603 "../../numeric:bits", 604 "../../numeric:int128", 605 ] 606} 607