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/synchronization:graphcycles_internal 25cc_library_static { 26 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal", 27 srcs: [ 28 "internal/graphcycles.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/synchronization:graphcycles_internal__testing 96cc_library_static { 97 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing", 98 srcs: [ 99 "internal/graphcycles.cc", 100 ], 101 host_supported: true, 102 defaults: [ 103 "cronet_aml_cc_defaults", 104 ], 105 cflags: [ 106 "-DABSL_ALLOCATOR_NOTHROW=1", 107 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 108 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 109 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 110 "-DNDEBUG", 111 "-DNO_UNWIND_TABLES", 112 "-DNVALGRIND", 113 "-DOFFICIAL_BUILD", 114 "-D_GNU_SOURCE", 115 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 116 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 117 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 118 "-fdata-sections", 119 "-ffunction-sections", 120 "-fno-asynchronous-unwind-tables", 121 "-fno-unwind-tables", 122 "-fstack-protector", 123 "-fvisibility-inlines-hidden", 124 "-fvisibility=hidden", 125 "-g1", 126 ], 127 include_dirs: [ 128 "external/cronet/", 129 "external/cronet/buildtools/third_party/libc++/", 130 "external/cronet/third_party/abseil-cpp/", 131 "external/cronet/third_party/libc++/src/include", 132 "external/cronet/third_party/libc++abi/src/include", 133 ], 134 cpp_std: "c++20", 135 ldflags: [ 136 "-Wl,--as-needed", 137 "-Wl,--gc-sections", 138 "-Wl,--icf=all", 139 ], 140 visibility: [ 141 "//external/cronet:__subpackages__", 142 ], 143 target: { 144 android_arm: { 145 cflags: [ 146 "-DANDROID", 147 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 148 "-DHAVE_SYS_UIO_H", 149 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 150 ], 151 }, 152 android_arm64: { 153 cflags: [ 154 "-DANDROID", 155 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 156 "-DHAVE_SYS_UIO_H", 157 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 158 "-O2", 159 "-mno-outline", 160 ], 161 }, 162 android_riscv64: { 163 cflags: [ 164 "-DANDROID", 165 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 166 "-DHAVE_SYS_UIO_H", 167 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 168 ], 169 }, 170 android_x86: { 171 cflags: [ 172 "-DANDROID", 173 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 174 "-DHAVE_SYS_UIO_H", 175 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 176 "-msse3", 177 ], 178 }, 179 android_x86_64: { 180 cflags: [ 181 "-DANDROID", 182 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 183 "-DHAVE_SYS_UIO_H", 184 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 185 "-msse3", 186 ], 187 }, 188 host: { 189 cflags: [ 190 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 191 "-DUSE_AURA=1", 192 "-DUSE_OZONE=1", 193 "-DUSE_UDEV", 194 "-D_FILE_OFFSET_BITS=64", 195 "-D_LARGEFILE64_SOURCE", 196 "-D_LARGEFILE_SOURCE", 197 "-O2", 198 "-msse3", 199 ], 200 compile_multilib: "64", 201 }, 202 }, 203} 204 205// GN: //third_party/abseil-cpp/absl/synchronization:kernel_timeout_internal 206cc_library_static { 207 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal", 208 srcs: [ 209 "internal/kernel_timeout.cc", 210 ], 211 defaults: [ 212 "cronet_aml_cc_defaults", 213 ], 214 cflags: [ 215 "-DABSL_ALLOCATOR_NOTHROW=1", 216 "-DANDROID", 217 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 218 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 219 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 220 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 221 "-DHAVE_SYS_UIO_H", 222 "-DNDEBUG", 223 "-DNO_UNWIND_TABLES", 224 "-DNVALGRIND", 225 "-DOFFICIAL_BUILD", 226 "-D_GNU_SOURCE", 227 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 228 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 229 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 230 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 231 "-fdata-sections", 232 "-ffunction-sections", 233 "-fno-asynchronous-unwind-tables", 234 "-fno-unwind-tables", 235 "-fstack-protector", 236 "-fvisibility-inlines-hidden", 237 "-fvisibility=hidden", 238 "-g1", 239 ], 240 include_dirs: [ 241 "external/cronet/", 242 "external/cronet/buildtools/third_party/libc++/", 243 "external/cronet/third_party/abseil-cpp/", 244 "external/cronet/third_party/libc++/src/include", 245 "external/cronet/third_party/libc++abi/src/include", 246 ], 247 cpp_std: "c++20", 248 ldflags: [ 249 "-Wl,--as-needed", 250 "-Wl,--gc-sections", 251 "-Wl,--icf=all", 252 ], 253 visibility: [ 254 "//external/cronet:__subpackages__", 255 ], 256 target: { 257 android_arm64: { 258 cflags: [ 259 "-O2", 260 "-mno-outline", 261 ], 262 }, 263 android_x86: { 264 cflags: [ 265 "-msse3", 266 ], 267 }, 268 android_x86_64: { 269 cflags: [ 270 "-msse3", 271 ], 272 }, 273 }, 274} 275 276// GN: //third_party/abseil-cpp/absl/synchronization:kernel_timeout_internal__testing 277cc_library_static { 278 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal__testing", 279 srcs: [ 280 "internal/kernel_timeout.cc", 281 ], 282 host_supported: true, 283 defaults: [ 284 "cronet_aml_cc_defaults", 285 ], 286 cflags: [ 287 "-DABSL_ALLOCATOR_NOTHROW=1", 288 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 289 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 290 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 291 "-DNDEBUG", 292 "-DNO_UNWIND_TABLES", 293 "-DNVALGRIND", 294 "-DOFFICIAL_BUILD", 295 "-D_GNU_SOURCE", 296 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 297 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 298 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 299 "-fdata-sections", 300 "-ffunction-sections", 301 "-fno-asynchronous-unwind-tables", 302 "-fno-unwind-tables", 303 "-fstack-protector", 304 "-fvisibility-inlines-hidden", 305 "-fvisibility=hidden", 306 "-g1", 307 ], 308 include_dirs: [ 309 "external/cronet/", 310 "external/cronet/buildtools/third_party/libc++/", 311 "external/cronet/third_party/abseil-cpp/", 312 "external/cronet/third_party/libc++/src/include", 313 "external/cronet/third_party/libc++abi/src/include", 314 ], 315 cpp_std: "c++20", 316 ldflags: [ 317 "-Wl,--as-needed", 318 "-Wl,--gc-sections", 319 "-Wl,--icf=all", 320 ], 321 visibility: [ 322 "//external/cronet:__subpackages__", 323 ], 324 target: { 325 android_arm: { 326 cflags: [ 327 "-DANDROID", 328 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 329 "-DHAVE_SYS_UIO_H", 330 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 331 ], 332 }, 333 android_arm64: { 334 cflags: [ 335 "-DANDROID", 336 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 337 "-DHAVE_SYS_UIO_H", 338 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 339 "-O2", 340 "-mno-outline", 341 ], 342 }, 343 android_riscv64: { 344 cflags: [ 345 "-DANDROID", 346 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 347 "-DHAVE_SYS_UIO_H", 348 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 349 ], 350 }, 351 android_x86: { 352 cflags: [ 353 "-DANDROID", 354 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 355 "-DHAVE_SYS_UIO_H", 356 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 357 "-msse3", 358 ], 359 }, 360 android_x86_64: { 361 cflags: [ 362 "-DANDROID", 363 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 364 "-DHAVE_SYS_UIO_H", 365 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 366 "-msse3", 367 ], 368 }, 369 host: { 370 cflags: [ 371 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 372 "-DUSE_AURA=1", 373 "-DUSE_OZONE=1", 374 "-DUSE_UDEV", 375 "-D_FILE_OFFSET_BITS=64", 376 "-D_LARGEFILE64_SOURCE", 377 "-D_LARGEFILE_SOURCE", 378 "-O2", 379 "-msse3", 380 ], 381 compile_multilib: "64", 382 }, 383 }, 384} 385 386// GN: //third_party/abseil-cpp/absl/synchronization:synchronization 387cc_library_static { 388 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization", 389 srcs: [ 390 "barrier.cc", 391 "blocking_counter.cc", 392 "internal/create_thread_identity.cc", 393 "internal/futex_waiter.cc", 394 "internal/per_thread_sem.cc", 395 "internal/pthread_waiter.cc", 396 "internal/sem_waiter.cc", 397 "internal/stdcpp_waiter.cc", 398 "internal/waiter_base.cc", 399 "internal/win32_waiter.cc", 400 "mutex.cc", 401 "notification.cc", 402 ], 403 defaults: [ 404 "cronet_aml_cc_defaults", 405 ], 406 cflags: [ 407 "-DABSL_ALLOCATOR_NOTHROW=1", 408 "-DANDROID", 409 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 410 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 411 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 412 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 413 "-DHAVE_SYS_UIO_H", 414 "-DNDEBUG", 415 "-DNO_UNWIND_TABLES", 416 "-DNVALGRIND", 417 "-DOFFICIAL_BUILD", 418 "-D_GNU_SOURCE", 419 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 420 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 421 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 422 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 423 "-fdata-sections", 424 "-ffunction-sections", 425 "-fno-asynchronous-unwind-tables", 426 "-fno-unwind-tables", 427 "-fstack-protector", 428 "-fvisibility-inlines-hidden", 429 "-fvisibility=hidden", 430 "-g1", 431 ], 432 include_dirs: [ 433 "external/cronet/", 434 "external/cronet/buildtools/third_party/libc++/", 435 "external/cronet/third_party/abseil-cpp/", 436 "external/cronet/third_party/libc++/src/include", 437 "external/cronet/third_party/libc++abi/src/include", 438 ], 439 cpp_std: "c++20", 440 ldflags: [ 441 "-Wl,--as-needed", 442 "-Wl,--gc-sections", 443 "-Wl,--icf=all", 444 ], 445 visibility: [ 446 "//external/cronet:__subpackages__", 447 ], 448 target: { 449 android_arm64: { 450 cflags: [ 451 "-O2", 452 "-mno-outline", 453 ], 454 }, 455 android_x86: { 456 cflags: [ 457 "-msse3", 458 ], 459 }, 460 android_x86_64: { 461 cflags: [ 462 "-msse3", 463 ], 464 }, 465 }, 466} 467 468// GN: //third_party/abseil-cpp/absl/synchronization:synchronization__testing 469cc_library_static { 470 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing", 471 srcs: [ 472 "barrier.cc", 473 "blocking_counter.cc", 474 "internal/create_thread_identity.cc", 475 "internal/futex_waiter.cc", 476 "internal/per_thread_sem.cc", 477 "internal/pthread_waiter.cc", 478 "internal/sem_waiter.cc", 479 "internal/stdcpp_waiter.cc", 480 "internal/waiter_base.cc", 481 "internal/win32_waiter.cc", 482 "mutex.cc", 483 "notification.cc", 484 ], 485 host_supported: true, 486 defaults: [ 487 "cronet_aml_cc_defaults", 488 ], 489 cflags: [ 490 "-DABSL_ALLOCATOR_NOTHROW=1", 491 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 492 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 493 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 494 "-DNDEBUG", 495 "-DNO_UNWIND_TABLES", 496 "-DNVALGRIND", 497 "-DOFFICIAL_BUILD", 498 "-D_GNU_SOURCE", 499 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 500 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 501 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 502 "-fdata-sections", 503 "-ffunction-sections", 504 "-fno-asynchronous-unwind-tables", 505 "-fno-unwind-tables", 506 "-fstack-protector", 507 "-fvisibility-inlines-hidden", 508 "-fvisibility=hidden", 509 "-g1", 510 ], 511 include_dirs: [ 512 "external/cronet/", 513 "external/cronet/buildtools/third_party/libc++/", 514 "external/cronet/third_party/abseil-cpp/", 515 "external/cronet/third_party/libc++/src/include", 516 "external/cronet/third_party/libc++abi/src/include", 517 ], 518 cpp_std: "c++20", 519 ldflags: [ 520 "-Wl,--as-needed", 521 "-Wl,--gc-sections", 522 "-Wl,--icf=all", 523 ], 524 visibility: [ 525 "//external/cronet:__subpackages__", 526 ], 527 target: { 528 android_arm: { 529 cflags: [ 530 "-DANDROID", 531 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 532 "-DHAVE_SYS_UIO_H", 533 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 534 ], 535 }, 536 android_arm64: { 537 cflags: [ 538 "-DANDROID", 539 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 540 "-DHAVE_SYS_UIO_H", 541 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 542 "-O2", 543 "-mno-outline", 544 ], 545 }, 546 android_riscv64: { 547 cflags: [ 548 "-DANDROID", 549 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 550 "-DHAVE_SYS_UIO_H", 551 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 552 ], 553 }, 554 android_x86: { 555 cflags: [ 556 "-DANDROID", 557 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 558 "-DHAVE_SYS_UIO_H", 559 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 560 "-msse3", 561 ], 562 }, 563 android_x86_64: { 564 cflags: [ 565 "-DANDROID", 566 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 567 "-DHAVE_SYS_UIO_H", 568 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 569 "-msse3", 570 ], 571 }, 572 host: { 573 cflags: [ 574 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 575 "-DUSE_AURA=1", 576 "-DUSE_OZONE=1", 577 "-DUSE_UDEV", 578 "-D_FILE_OFFSET_BITS=64", 579 "-D_LARGEFILE64_SOURCE", 580 "-D_LARGEFILE_SOURCE", 581 "-O2", 582 "-msse3", 583 ], 584 compile_multilib: "64", 585 }, 586 }, 587} 588