1// Copyright (C) 2022 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://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, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14// 15// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit. 16 17// GN: Package-Artificial 18package { 19 default_applicable_licenses: [ 20 "external_cronet_third_party_abseil-cpp_license", 21 ], 22} 23 24// GN: //third_party/abseil-cpp/absl/random:bit_gen_ref__testing 25cc_library_static { 26 name: "cronet_aml_third_party_abseil_cpp_absl_random_bit_gen_ref__testing", 27 generated_headers: [ 28 "cronet_aml_build_chromeos_buildflags__testing", 29 ], 30 export_generated_headers: [ 31 "cronet_aml_build_chromeos_buildflags__testing", 32 ], 33 defaults: [ 34 "cronet_aml_cc_defaults", 35 ], 36 cflags: [ 37 "-DABSL_ALLOCATOR_NOTHROW=1", 38 "-DANDROID", 39 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 40 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 41 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 42 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 43 "-DHAVE_SYS_UIO_H", 44 "-DNDEBUG", 45 "-DNO_UNWIND_TABLES", 46 "-DNVALGRIND", 47 "-DOFFICIAL_BUILD", 48 "-D_GNU_SOURCE", 49 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 50 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 51 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 52 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 53 "-fdata-sections", 54 "-ffunction-sections", 55 "-fno-asynchronous-unwind-tables", 56 "-fno-unwind-tables", 57 "-fstack-protector", 58 "-fvisibility-inlines-hidden", 59 "-fvisibility=hidden", 60 "-g1", 61 ], 62 include_dirs: [ 63 "external/cronet/", 64 "external/cronet/buildtools/third_party/libc++/", 65 "external/cronet/third_party/abseil-cpp/", 66 "external/cronet/third_party/libc++/src/include", 67 "external/cronet/third_party/libc++abi/src/include", 68 ], 69 cpp_std: "c++20", 70 ldflags: [ 71 "-Wl,--as-needed", 72 "-Wl,--gc-sections", 73 "-Wl,--icf=all", 74 ], 75 visibility: [ 76 "//external/cronet:__subpackages__", 77 ], 78 target: { 79 android_arm64: { 80 cflags: [ 81 "-O2", 82 "-mno-outline", 83 ], 84 }, 85 android_x86: { 86 cflags: [ 87 "-msse3", 88 ], 89 }, 90 android_x86_64: { 91 cflags: [ 92 "-msse3", 93 ], 94 }, 95 }, 96} 97 98// GN: //third_party/abseil-cpp/absl/random:distributions 99cc_library_static { 100 name: "cronet_aml_third_party_abseil_cpp_absl_random_distributions", 101 srcs: [ 102 "discrete_distribution.cc", 103 "gaussian_distribution.cc", 104 ], 105 defaults: [ 106 "cronet_aml_cc_defaults", 107 ], 108 cflags: [ 109 "-DABSL_ALLOCATOR_NOTHROW=1", 110 "-DANDROID", 111 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 112 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 113 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 114 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 115 "-DHAVE_SYS_UIO_H", 116 "-DNDEBUG", 117 "-DNO_UNWIND_TABLES", 118 "-DNVALGRIND", 119 "-DOFFICIAL_BUILD", 120 "-D_GNU_SOURCE", 121 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 122 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 123 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 124 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 125 "-fdata-sections", 126 "-ffunction-sections", 127 "-fno-asynchronous-unwind-tables", 128 "-fno-unwind-tables", 129 "-fstack-protector", 130 "-fvisibility-inlines-hidden", 131 "-fvisibility=hidden", 132 "-g1", 133 ], 134 include_dirs: [ 135 "external/cronet/", 136 "external/cronet/buildtools/third_party/libc++/", 137 "external/cronet/third_party/abseil-cpp/", 138 "external/cronet/third_party/libc++/src/include", 139 "external/cronet/third_party/libc++abi/src/include", 140 ], 141 cpp_std: "c++20", 142 ldflags: [ 143 "-Wl,--as-needed", 144 "-Wl,--gc-sections", 145 "-Wl,--icf=all", 146 ], 147 visibility: [ 148 "//external/cronet:__subpackages__", 149 ], 150 target: { 151 android_arm64: { 152 cflags: [ 153 "-O2", 154 "-mno-outline", 155 ], 156 }, 157 android_x86: { 158 cflags: [ 159 "-msse3", 160 ], 161 }, 162 android_x86_64: { 163 cflags: [ 164 "-msse3", 165 ], 166 }, 167 }, 168} 169 170// GN: //third_party/abseil-cpp/absl/random:distributions__testing 171cc_library_static { 172 name: "cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing", 173 srcs: [ 174 "discrete_distribution.cc", 175 "gaussian_distribution.cc", 176 ], 177 host_supported: true, 178 defaults: [ 179 "cronet_aml_cc_defaults", 180 ], 181 cflags: [ 182 "-DABSL_ALLOCATOR_NOTHROW=1", 183 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 184 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 185 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 186 "-DNDEBUG", 187 "-DNO_UNWIND_TABLES", 188 "-DNVALGRIND", 189 "-DOFFICIAL_BUILD", 190 "-D_GNU_SOURCE", 191 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 192 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 193 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 194 "-fdata-sections", 195 "-ffunction-sections", 196 "-fno-asynchronous-unwind-tables", 197 "-fno-unwind-tables", 198 "-fstack-protector", 199 "-fvisibility-inlines-hidden", 200 "-fvisibility=hidden", 201 "-g1", 202 ], 203 include_dirs: [ 204 "external/cronet/", 205 "external/cronet/buildtools/third_party/libc++/", 206 "external/cronet/third_party/abseil-cpp/", 207 "external/cronet/third_party/libc++/src/include", 208 "external/cronet/third_party/libc++abi/src/include", 209 ], 210 cpp_std: "c++20", 211 ldflags: [ 212 "-Wl,--as-needed", 213 "-Wl,--gc-sections", 214 "-Wl,--icf=all", 215 ], 216 visibility: [ 217 "//external/cronet:__subpackages__", 218 ], 219 target: { 220 android_arm: { 221 cflags: [ 222 "-DANDROID", 223 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 224 "-DHAVE_SYS_UIO_H", 225 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 226 ], 227 }, 228 android_arm64: { 229 cflags: [ 230 "-DANDROID", 231 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 232 "-DHAVE_SYS_UIO_H", 233 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 234 "-O2", 235 "-mno-outline", 236 ], 237 }, 238 android_riscv64: { 239 cflags: [ 240 "-DANDROID", 241 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 242 "-DHAVE_SYS_UIO_H", 243 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 244 ], 245 }, 246 android_x86: { 247 cflags: [ 248 "-DANDROID", 249 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 250 "-DHAVE_SYS_UIO_H", 251 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 252 "-msse3", 253 ], 254 }, 255 android_x86_64: { 256 cflags: [ 257 "-DANDROID", 258 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 259 "-DHAVE_SYS_UIO_H", 260 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 261 "-msse3", 262 ], 263 }, 264 host: { 265 cflags: [ 266 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 267 "-DUSE_AURA=1", 268 "-DUSE_OZONE=1", 269 "-DUSE_UDEV", 270 "-D_FILE_OFFSET_BITS=64", 271 "-D_LARGEFILE64_SOURCE", 272 "-D_LARGEFILE_SOURCE", 273 "-O2", 274 "-msse3", 275 ], 276 compile_multilib: "64", 277 }, 278 }, 279} 280 281// GN: //third_party/abseil-cpp/absl/random:random 282cc_library_static { 283 name: "cronet_aml_third_party_abseil_cpp_absl_random_random", 284 generated_headers: [ 285 "cronet_aml_build_chromeos_buildflags", 286 ], 287 export_generated_headers: [ 288 "cronet_aml_build_chromeos_buildflags", 289 ], 290 defaults: [ 291 "cronet_aml_cc_defaults", 292 ], 293 cflags: [ 294 "-DABSL_ALLOCATOR_NOTHROW=1", 295 "-DANDROID", 296 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 297 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 298 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 299 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 300 "-DHAVE_SYS_UIO_H", 301 "-DNDEBUG", 302 "-DNO_UNWIND_TABLES", 303 "-DNVALGRIND", 304 "-DOFFICIAL_BUILD", 305 "-D_GNU_SOURCE", 306 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 307 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 308 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 309 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 310 "-fdata-sections", 311 "-ffunction-sections", 312 "-fno-asynchronous-unwind-tables", 313 "-fno-unwind-tables", 314 "-fstack-protector", 315 "-fvisibility-inlines-hidden", 316 "-fvisibility=hidden", 317 "-g1", 318 ], 319 include_dirs: [ 320 "external/cronet/", 321 "external/cronet/buildtools/third_party/libc++/", 322 "external/cronet/third_party/abseil-cpp/", 323 "external/cronet/third_party/libc++/src/include", 324 "external/cronet/third_party/libc++abi/src/include", 325 ], 326 cpp_std: "c++20", 327 ldflags: [ 328 "-Wl,--as-needed", 329 "-Wl,--gc-sections", 330 "-Wl,--icf=all", 331 ], 332 visibility: [ 333 "//external/cronet:__subpackages__", 334 ], 335 target: { 336 android_arm64: { 337 cflags: [ 338 "-O2", 339 "-mno-outline", 340 ], 341 }, 342 android_x86: { 343 cflags: [ 344 "-msse3", 345 ], 346 }, 347 android_x86_64: { 348 cflags: [ 349 "-msse3", 350 ], 351 }, 352 }, 353} 354 355// GN: //third_party/abseil-cpp/absl/random:random__testing 356cc_library_static { 357 name: "cronet_aml_third_party_abseil_cpp_absl_random_random__testing", 358 host_supported: true, 359 generated_headers: [ 360 "cronet_aml_build_chromeos_buildflags__testing", 361 ], 362 export_generated_headers: [ 363 "cronet_aml_build_chromeos_buildflags__testing", 364 ], 365 defaults: [ 366 "cronet_aml_cc_defaults", 367 ], 368 cflags: [ 369 "-DABSL_ALLOCATOR_NOTHROW=1", 370 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 371 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 372 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 373 "-DNDEBUG", 374 "-DNO_UNWIND_TABLES", 375 "-DNVALGRIND", 376 "-DOFFICIAL_BUILD", 377 "-D_GNU_SOURCE", 378 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 379 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 380 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 381 "-fdata-sections", 382 "-ffunction-sections", 383 "-fno-asynchronous-unwind-tables", 384 "-fno-unwind-tables", 385 "-fstack-protector", 386 "-fvisibility-inlines-hidden", 387 "-fvisibility=hidden", 388 "-g1", 389 ], 390 include_dirs: [ 391 "external/cronet/", 392 "external/cronet/buildtools/third_party/libc++/", 393 "external/cronet/third_party/abseil-cpp/", 394 "external/cronet/third_party/libc++/src/include", 395 "external/cronet/third_party/libc++abi/src/include", 396 ], 397 cpp_std: "c++20", 398 ldflags: [ 399 "-Wl,--as-needed", 400 "-Wl,--gc-sections", 401 "-Wl,--icf=all", 402 ], 403 visibility: [ 404 "//external/cronet:__subpackages__", 405 ], 406 target: { 407 android_arm: { 408 cflags: [ 409 "-DANDROID", 410 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 411 "-DHAVE_SYS_UIO_H", 412 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 413 ], 414 }, 415 android_arm64: { 416 cflags: [ 417 "-DANDROID", 418 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 419 "-DHAVE_SYS_UIO_H", 420 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 421 "-O2", 422 "-mno-outline", 423 ], 424 }, 425 android_riscv64: { 426 cflags: [ 427 "-DANDROID", 428 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 429 "-DHAVE_SYS_UIO_H", 430 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 431 ], 432 }, 433 android_x86: { 434 cflags: [ 435 "-DANDROID", 436 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 437 "-DHAVE_SYS_UIO_H", 438 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 439 "-msse3", 440 ], 441 }, 442 android_x86_64: { 443 cflags: [ 444 "-DANDROID", 445 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 446 "-DHAVE_SYS_UIO_H", 447 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 448 "-msse3", 449 ], 450 }, 451 host: { 452 cflags: [ 453 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 454 "-DUSE_AURA=1", 455 "-DUSE_OZONE=1", 456 "-DUSE_UDEV", 457 "-D_FILE_OFFSET_BITS=64", 458 "-D_LARGEFILE64_SOURCE", 459 "-D_LARGEFILE_SOURCE", 460 "-O2", 461 "-msse3", 462 ], 463 compile_multilib: "64", 464 }, 465 }, 466} 467 468// GN: //third_party/abseil-cpp/absl/random:seed_gen_exception 469cc_library_static { 470 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception", 471 srcs: [ 472 "seed_gen_exception.cc", 473 ], 474 defaults: [ 475 "cronet_aml_cc_defaults", 476 ], 477 cflags: [ 478 "-DABSL_ALLOCATOR_NOTHROW=1", 479 "-DANDROID", 480 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 481 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 482 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 483 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 484 "-DHAVE_SYS_UIO_H", 485 "-DNDEBUG", 486 "-DNO_UNWIND_TABLES", 487 "-DNVALGRIND", 488 "-DOFFICIAL_BUILD", 489 "-D_GNU_SOURCE", 490 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 491 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 492 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 493 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 494 "-fdata-sections", 495 "-ffunction-sections", 496 "-fno-asynchronous-unwind-tables", 497 "-fno-unwind-tables", 498 "-fstack-protector", 499 "-fvisibility-inlines-hidden", 500 "-fvisibility=hidden", 501 "-g1", 502 ], 503 include_dirs: [ 504 "external/cronet/", 505 "external/cronet/buildtools/third_party/libc++/", 506 "external/cronet/third_party/abseil-cpp/", 507 "external/cronet/third_party/libc++/src/include", 508 "external/cronet/third_party/libc++abi/src/include", 509 ], 510 cpp_std: "c++20", 511 ldflags: [ 512 "-Wl,--as-needed", 513 "-Wl,--gc-sections", 514 "-Wl,--icf=all", 515 ], 516 visibility: [ 517 "//external/cronet:__subpackages__", 518 ], 519 target: { 520 android_arm64: { 521 cflags: [ 522 "-O2", 523 "-mno-outline", 524 ], 525 }, 526 android_x86: { 527 cflags: [ 528 "-msse3", 529 ], 530 }, 531 android_x86_64: { 532 cflags: [ 533 "-msse3", 534 ], 535 }, 536 }, 537} 538 539// GN: //third_party/abseil-cpp/absl/random:seed_gen_exception__testing 540cc_library_static { 541 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing", 542 srcs: [ 543 "seed_gen_exception.cc", 544 ], 545 host_supported: true, 546 defaults: [ 547 "cronet_aml_cc_defaults", 548 ], 549 cflags: [ 550 "-DABSL_ALLOCATOR_NOTHROW=1", 551 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 552 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 553 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 554 "-DNDEBUG", 555 "-DNO_UNWIND_TABLES", 556 "-DNVALGRIND", 557 "-DOFFICIAL_BUILD", 558 "-D_GNU_SOURCE", 559 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 560 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 561 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 562 "-fdata-sections", 563 "-ffunction-sections", 564 "-fno-asynchronous-unwind-tables", 565 "-fno-unwind-tables", 566 "-fstack-protector", 567 "-fvisibility-inlines-hidden", 568 "-fvisibility=hidden", 569 "-g1", 570 ], 571 include_dirs: [ 572 "external/cronet/", 573 "external/cronet/buildtools/third_party/libc++/", 574 "external/cronet/third_party/abseil-cpp/", 575 "external/cronet/third_party/libc++/src/include", 576 "external/cronet/third_party/libc++abi/src/include", 577 ], 578 cpp_std: "c++20", 579 ldflags: [ 580 "-Wl,--as-needed", 581 "-Wl,--gc-sections", 582 "-Wl,--icf=all", 583 ], 584 visibility: [ 585 "//external/cronet:__subpackages__", 586 ], 587 target: { 588 android_arm: { 589 cflags: [ 590 "-DANDROID", 591 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 592 "-DHAVE_SYS_UIO_H", 593 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 594 ], 595 }, 596 android_arm64: { 597 cflags: [ 598 "-DANDROID", 599 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 600 "-DHAVE_SYS_UIO_H", 601 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 602 "-O2", 603 "-mno-outline", 604 ], 605 }, 606 android_riscv64: { 607 cflags: [ 608 "-DANDROID", 609 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 610 "-DHAVE_SYS_UIO_H", 611 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 612 ], 613 }, 614 android_x86: { 615 cflags: [ 616 "-DANDROID", 617 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 618 "-DHAVE_SYS_UIO_H", 619 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 620 "-msse3", 621 ], 622 }, 623 android_x86_64: { 624 cflags: [ 625 "-DANDROID", 626 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 627 "-DHAVE_SYS_UIO_H", 628 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 629 "-msse3", 630 ], 631 }, 632 host: { 633 cflags: [ 634 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 635 "-DUSE_AURA=1", 636 "-DUSE_OZONE=1", 637 "-DUSE_UDEV", 638 "-D_FILE_OFFSET_BITS=64", 639 "-D_LARGEFILE64_SOURCE", 640 "-D_LARGEFILE_SOURCE", 641 "-O2", 642 "-msse3", 643 ], 644 compile_multilib: "64", 645 }, 646 }, 647} 648 649// GN: //third_party/abseil-cpp/absl/random:seed_sequences 650cc_library_static { 651 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences", 652 srcs: [ 653 "seed_sequences.cc", 654 ], 655 generated_headers: [ 656 "cronet_aml_build_chromeos_buildflags", 657 ], 658 export_generated_headers: [ 659 "cronet_aml_build_chromeos_buildflags", 660 ], 661 defaults: [ 662 "cronet_aml_cc_defaults", 663 ], 664 cflags: [ 665 "-DABSL_ALLOCATOR_NOTHROW=1", 666 "-DANDROID", 667 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 668 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 669 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 670 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 671 "-DHAVE_SYS_UIO_H", 672 "-DNDEBUG", 673 "-DNO_UNWIND_TABLES", 674 "-DNVALGRIND", 675 "-DOFFICIAL_BUILD", 676 "-D_GNU_SOURCE", 677 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 678 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 679 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 680 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 681 "-fdata-sections", 682 "-ffunction-sections", 683 "-fno-asynchronous-unwind-tables", 684 "-fno-unwind-tables", 685 "-fstack-protector", 686 "-fvisibility-inlines-hidden", 687 "-fvisibility=hidden", 688 "-g1", 689 ], 690 include_dirs: [ 691 "external/cronet/", 692 "external/cronet/buildtools/third_party/libc++/", 693 "external/cronet/third_party/abseil-cpp/", 694 "external/cronet/third_party/libc++/src/include", 695 "external/cronet/third_party/libc++abi/src/include", 696 ], 697 cpp_std: "c++20", 698 ldflags: [ 699 "-Wl,--as-needed", 700 "-Wl,--gc-sections", 701 "-Wl,--icf=all", 702 ], 703 visibility: [ 704 "//external/cronet:__subpackages__", 705 ], 706 target: { 707 android_arm64: { 708 cflags: [ 709 "-O2", 710 "-mno-outline", 711 ], 712 }, 713 android_x86: { 714 cflags: [ 715 "-msse3", 716 ], 717 }, 718 android_x86_64: { 719 cflags: [ 720 "-msse3", 721 ], 722 }, 723 }, 724} 725 726// GN: //third_party/abseil-cpp/absl/random:seed_sequences__testing 727cc_library_static { 728 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing", 729 srcs: [ 730 "seed_sequences.cc", 731 ], 732 host_supported: true, 733 generated_headers: [ 734 "cronet_aml_build_chromeos_buildflags__testing", 735 ], 736 export_generated_headers: [ 737 "cronet_aml_build_chromeos_buildflags__testing", 738 ], 739 defaults: [ 740 "cronet_aml_cc_defaults", 741 ], 742 cflags: [ 743 "-DABSL_ALLOCATOR_NOTHROW=1", 744 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 745 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 746 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 747 "-DNDEBUG", 748 "-DNO_UNWIND_TABLES", 749 "-DNVALGRIND", 750 "-DOFFICIAL_BUILD", 751 "-D_GNU_SOURCE", 752 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 753 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 754 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 755 "-fdata-sections", 756 "-ffunction-sections", 757 "-fno-asynchronous-unwind-tables", 758 "-fno-unwind-tables", 759 "-fstack-protector", 760 "-fvisibility-inlines-hidden", 761 "-fvisibility=hidden", 762 "-g1", 763 ], 764 include_dirs: [ 765 "external/cronet/", 766 "external/cronet/buildtools/third_party/libc++/", 767 "external/cronet/third_party/abseil-cpp/", 768 "external/cronet/third_party/libc++/src/include", 769 "external/cronet/third_party/libc++abi/src/include", 770 ], 771 cpp_std: "c++20", 772 ldflags: [ 773 "-Wl,--as-needed", 774 "-Wl,--gc-sections", 775 "-Wl,--icf=all", 776 ], 777 visibility: [ 778 "//external/cronet:__subpackages__", 779 ], 780 target: { 781 android_arm: { 782 cflags: [ 783 "-DANDROID", 784 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 785 "-DHAVE_SYS_UIO_H", 786 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 787 ], 788 }, 789 android_arm64: { 790 cflags: [ 791 "-DANDROID", 792 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 793 "-DHAVE_SYS_UIO_H", 794 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 795 "-O2", 796 "-mno-outline", 797 ], 798 }, 799 android_riscv64: { 800 cflags: [ 801 "-DANDROID", 802 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 803 "-DHAVE_SYS_UIO_H", 804 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 805 ], 806 }, 807 android_x86: { 808 cflags: [ 809 "-DANDROID", 810 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 811 "-DHAVE_SYS_UIO_H", 812 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 813 "-msse3", 814 ], 815 }, 816 android_x86_64: { 817 cflags: [ 818 "-DANDROID", 819 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 820 "-DHAVE_SYS_UIO_H", 821 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 822 "-msse3", 823 ], 824 }, 825 host: { 826 cflags: [ 827 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 828 "-DUSE_AURA=1", 829 "-DUSE_OZONE=1", 830 "-DUSE_UDEV", 831 "-D_FILE_OFFSET_BITS=64", 832 "-D_LARGEFILE64_SOURCE", 833 "-D_LARGEFILE_SOURCE", 834 "-O2", 835 "-msse3", 836 ], 837 compile_multilib: "64", 838 }, 839 }, 840} 841