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