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