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