1// This is auto-generated. DO NOT EDIT. 2 3package { 4 // A default list here prevents the license LSC from adding its own list which would 5 // be unnecessary as every module in the sdk already has its own licenses property. 6 default_applicable_licenses: ["Android-Apache-2.0"], 7} 8 9prebuilt_bootclasspath_fragment { 10 name: "art-module-sdk_art-bootclasspath-fragment@1", 11 sdk_member_name: "art-bootclasspath-fragment", 12 visibility: [ 13 "//art/build/apex", 14 "//art/build/boot", 15 "//art/build/sdk", 16 "//prebuilts:__subpackages__", 17 ], 18 apex_available: [ 19 "com.android.art", 20 "com.android.art.debug", 21 ], 22 licenses: ["art-module-sdk_art_license@1"], 23 image_name: "art", 24 contents: [ 25 "art-module-sdk_core-oj@1", 26 "art-module-sdk_core-libart@1", 27 "art-module-sdk_okhttp@1", 28 "art-module-sdk_bouncycastle@1", 29 "art-module-sdk_apache-xml@1", 30 ], 31 api: { 32 stub_libs: ["art-module-sdk_art.module.public.api@1"], 33 }, 34 core_platform_api: { 35 stub_libs: ["art-module-sdk_art.module.public.api.stubs.module_lib@1"], 36 }, 37 hidden_api: { 38 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 39 blocked: ["hiddenapi/hiddenapi-blocked.txt"], 40 unsupported_packages: ["hiddenapi/hiddenapi-unsupported-packages.txt"], 41 stub_flags: "hiddenapi/stub-flags.csv", 42 annotation_flags: "hiddenapi/annotation-flags.csv", 43 metadata: "hiddenapi/metadata.csv", 44 index: "hiddenapi/index.csv", 45 all_flags: "hiddenapi/all-flags.csv", 46 }, 47} 48 49prebuilt_platform_compat_config { 50 name: "art-module-sdk_libcore-platform-compat-config@1", 51 sdk_member_name: "libcore-platform-compat-config", 52 visibility: [ 53 "//art/build/apex", 54 "//art/build/sdk", 55 "//libcore", 56 "//prebuilts:__subpackages__", 57 ], 58 licenses: ["art-module-sdk_libcore_license@1"], 59 metadata: "compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml", 60} 61 62java_import { 63 name: "art-module-sdk_core-oj@1", 64 sdk_member_name: "core-oj", 65 visibility: [ 66 "//art/build/apex", 67 "//art/build/sdk", 68 "//external/wycheproof", 69 "//libcore", 70 "//libcore/benchmarks", 71 "//packages/modules/ArtPrebuilt", 72 "//prebuilts:__subpackages__", 73 ], 74 apex_available: [ 75 "com.android.art", 76 "com.android.art.debug", 77 ], 78 licenses: ["art-module-sdk_libcore_license@1"], 79 jars: ["java/core-oj.jar"], 80} 81 82java_import { 83 name: "art-module-sdk_core-libart@1", 84 sdk_member_name: "core-libart", 85 visibility: [ 86 "//art/build/apex", 87 "//art/build/sdk", 88 "//external/wycheproof", 89 "//libcore", 90 "//libcore/benchmarks", 91 "//packages/modules/ArtPrebuilt", 92 "//prebuilts:__subpackages__", 93 ], 94 apex_available: [ 95 "com.android.art", 96 "com.android.art.debug", 97 ], 98 licenses: ["art-module-sdk_libcore_license@1"], 99 jars: ["java/core-libart.jar"], 100} 101 102java_import { 103 name: "art-module-sdk_okhttp@1", 104 sdk_member_name: "okhttp", 105 visibility: [ 106 "//art/build/apex", 107 "//art/build/sdk", 108 "//external/grpc-grpc-java/okhttp", 109 "//external/okhttp", 110 "//external/robolectric-shadows", 111 "//libcore", 112 "//packages/modules/ArtPrebuilt", 113 "//prebuilts:__subpackages__", 114 ], 115 apex_available: [ 116 "com.android.art", 117 "com.android.art.debug", 118 ], 119 licenses: ["art-module-sdk_external_okhttp_license@1"], 120 jars: ["java/okhttp.jar"], 121} 122 123java_import { 124 name: "art-module-sdk_bouncycastle@1", 125 sdk_member_name: "bouncycastle", 126 visibility: [ 127 "//art/build/apex", 128 "//art/build/sdk", 129 "//external/bouncycastle", 130 "//external/wycheproof", 131 "//libcore", 132 "//packages/modules/ArtPrebuilt", 133 "//prebuilts:__subpackages__", 134 ], 135 apex_available: [ 136 "com.android.art", 137 "com.android.art.debug", 138 ], 139 licenses: ["art-module-sdk_external_bouncycastle_license@1"], 140 jars: ["java/bouncycastle.jar"], 141} 142 143java_import { 144 name: "art-module-sdk_apache-xml@1", 145 sdk_member_name: "apache-xml", 146 visibility: [ 147 "//art/build/apex", 148 "//art/build/sdk", 149 "//external/apache-xml", 150 "//libcore", 151 "//packages/modules/ArtPrebuilt", 152 "//prebuilts:__subpackages__", 153 ], 154 apex_available: [ 155 "com.android.art", 156 "com.android.art.debug", 157 ], 158 licenses: ["art-module-sdk_external_apache-xml_license@1"], 159 jars: ["java/apache-xml.jar"], 160} 161 162java_import { 163 name: "art-module-sdk_core-lambda-stubs@1", 164 sdk_member_name: "core-lambda-stubs", 165 visibility: ["//visibility:public"], 166 apex_available: ["//apex_available:platform"], 167 licenses: ["art-module-sdk_libcore_license@1"], 168 jars: ["java/core-lambda-stubs.jar"], 169} 170 171java_import { 172 name: "art-module-sdk_core.current.stubs@1", 173 sdk_member_name: "core.current.stubs", 174 visibility: ["//visibility:public"], 175 apex_available: ["//apex_available:platform"], 176 licenses: ["art-module-sdk_libcore_license@1"], 177 jars: ["java/core.current.stubs.jar"], 178} 179 180java_import { 181 name: "art-module-sdk_legacy.core.platform.api.stubs@1", 182 sdk_member_name: "legacy.core.platform.api.stubs", 183 visibility: ["//visibility:public"], 184 apex_available: ["//apex_available:platform"], 185 licenses: ["art-module-sdk_libcore_license@1"], 186 jars: ["java/legacy.core.platform.api.stubs.jar"], 187} 188 189java_import { 190 name: "art-module-sdk_stable.core.platform.api.stubs@1", 191 sdk_member_name: "stable.core.platform.api.stubs", 192 visibility: ["//visibility:public"], 193 apex_available: ["//apex_available:platform"], 194 licenses: ["art-module-sdk_libcore_license@1"], 195 jars: ["java/stable.core.platform.api.stubs.jar"], 196} 197 198java_import { 199 name: "art-module-sdk_core-lambda-stubs-for-system-modules@1", 200 sdk_member_name: "core-lambda-stubs-for-system-modules", 201 visibility: ["//visibility:private"], 202 apex_available: ["//apex_available:platform"], 203 licenses: ["art-module-sdk_libcore_license@1"], 204 jars: ["java/core-lambda-stubs-for-system-modules.jar"], 205} 206 207java_import { 208 name: "art-module-sdk_core-generated-annotation-stubs@1", 209 sdk_member_name: "core-generated-annotation-stubs", 210 visibility: ["//visibility:private"], 211 apex_available: ["//apex_available:platform"], 212 licenses: ["art-module-sdk_libcore_license@1"], 213 jars: ["java/core-generated-annotation-stubs.jar"], 214} 215 216java_import { 217 name: "art-module-sdk_art.module.api.annotations.for.system.modules@1", 218 sdk_member_name: "art.module.api.annotations.for.system.modules", 219 visibility: ["//visibility:private"], 220 apex_available: ["//apex_available:platform"], 221 licenses: ["art-module-sdk_libcore_license@1"], 222 jars: ["java/art.module.api.annotations.for.system.modules.jar"], 223} 224 225java_import { 226 name: "art-module-sdk_stub-annotations@1", 227 sdk_member_name: "stub-annotations", 228 visibility: ["//visibility:private"], 229 apex_available: ["//apex_available:platform"], 230 licenses: ["art-module-sdk_Android-Apache-2.0@1"], 231 jars: ["java/stub-annotations.jar"], 232} 233 234java_import { 235 name: "art-module-sdk_art.module.intra.core.api.stubs@1", 236 sdk_member_name: "art.module.intra.core.api.stubs", 237 visibility: ["//visibility:private"], 238 apex_available: ["//apex_available:platform"], 239 licenses: ["art-module-sdk_libcore_license@1"], 240 jars: ["java/art.module.intra.core.api.stubs.jar"], 241} 242 243java_import { 244 name: "art-module-sdk_art-module-intra-core-api-stubs-system-modules-lib@1", 245 sdk_member_name: "art-module-intra-core-api-stubs-system-modules-lib", 246 visibility: ["//visibility:private"], 247 apex_available: ["//apex_available:platform"], 248 licenses: ["art-module-sdk_libcore_license@1"], 249 jars: ["java/art-module-intra-core-api-stubs-system-modules-lib.jar"], 250} 251 252java_import { 253 name: "art-module-sdk_core-current-stubs-for-system-modules@1", 254 sdk_member_name: "core-current-stubs-for-system-modules", 255 visibility: ["//visibility:private"], 256 apex_available: ["//apex_available:platform"], 257 licenses: ["art-module-sdk_libcore_license@1"], 258 jars: ["java/core-current-stubs-for-system-modules.jar"], 259} 260 261java_import { 262 name: "art-module-sdk_core.module_lib.stubs@1", 263 sdk_member_name: "core.module_lib.stubs", 264 visibility: ["//visibility:private"], 265 apex_available: ["//apex_available:platform"], 266 licenses: ["art-module-sdk_libcore_license@1"], 267 jars: ["java/core.module_lib.stubs.jar"], 268} 269 270java_sdk_library_import { 271 name: "art-module-sdk_art.module.public.api@1", 272 sdk_member_name: "art.module.public.api", 273 visibility: [ 274 "//art/build/sdk", 275 "//frameworks/base", 276 "//frameworks/base/api", 277 "//libcore", 278 "//libcore/mmodules/core_platform_api", 279 "//prebuilts:__subpackages__", 280 ], 281 apex_available: ["//apex_available:platform"], 282 licenses: ["art-module-sdk_libcore_license@1"], 283 shared_library: false, 284 compile_dex: true, 285 doctag_files: ["doctags/known_oj_tags.txt"], 286 public: { 287 jars: ["sdk_library/public/art.module.public.api-stubs.jar"], 288 stub_srcs: ["sdk_library/public/art.module.public.api.srcjar"], 289 current_api: "sdk_library/public/art.module.public.api.txt", 290 removed_api: "sdk_library/public/art.module.public.api-removed.txt", 291 sdk_version: "none", 292 }, 293 system: { 294 jars: ["sdk_library/system/art.module.public.api-stubs.jar"], 295 stub_srcs: ["sdk_library/system/art.module.public.api.srcjar"], 296 current_api: "sdk_library/system/art.module.public.api.txt", 297 removed_api: "sdk_library/system/art.module.public.api-removed.txt", 298 sdk_version: "none", 299 }, 300 module_lib: { 301 jars: ["sdk_library/module-lib/art.module.public.api-stubs.jar"], 302 stub_srcs: ["sdk_library/module-lib/art.module.public.api.srcjar"], 303 current_api: "sdk_library/module-lib/art.module.public.api.txt", 304 removed_api: "sdk_library/module-lib/art.module.public.api-removed.txt", 305 sdk_version: "none", 306 }, 307} 308 309java_system_modules_import { 310 name: "art-module-sdk_art-module-public-api-stubs-system-modules@1", 311 sdk_member_name: "art-module-public-api-stubs-system-modules", 312 visibility: [ 313 "//art/build/sdk", 314 "//external/conscrypt", 315 "//external/icu/android_icu4j", 316 "//external/wycheproof", 317 "//libcore", 318 "//prebuilts:__subpackages__", 319 ], 320 licenses: ["art-module-sdk_libcore_license@1"], 321 libs: [ 322 "art-module-sdk_art.module.public.api.stubs@1", 323 "art-module-sdk_core-lambda-stubs-for-system-modules@1", 324 "art-module-sdk_core-generated-annotation-stubs@1", 325 "art-module-sdk_art.module.api.annotations.for.system.modules@1", 326 "art-module-sdk_stub-annotations@1", 327 ], 328} 329 330java_system_modules_import { 331 name: "art-module-sdk_art-module-lib-api-stubs-system-modules@1", 332 sdk_member_name: "art-module-lib-api-stubs-system-modules", 333 visibility: [ 334 "//art/build/sdk", 335 "//external/conscrypt", 336 "//external/icu/android_icu4j", 337 "//libcore", 338 "//prebuilts:__subpackages__", 339 ], 340 licenses: ["art-module-sdk_libcore_license@1"], 341 libs: ["art-module-sdk_art.module.public.api.stubs.module_lib@1"], 342} 343 344java_system_modules_import { 345 name: "art-module-sdk_art-module-intra-core-api-stubs-system-modules@1", 346 sdk_member_name: "art-module-intra-core-api-stubs-system-modules", 347 visibility: [ 348 "//art/build/sdk", 349 "//external/bouncycastle", 350 "//external/conscrypt", 351 "//external/icu/android_icu4j", 352 "//libcore/mmodules/intracoreapi", 353 "//prebuilts:__subpackages__", 354 ], 355 licenses: ["art-module-sdk_libcore_license@1"], 356 libs: [ 357 "art-module-sdk_art.module.intra.core.api.stubs@1", 358 "art-module-sdk_art-module-intra-core-api-stubs-system-modules-lib@1", 359 ], 360} 361 362java_system_modules_import { 363 name: "art-module-sdk_core-public-stubs-system-modules@1", 364 sdk_member_name: "core-public-stubs-system-modules", 365 visibility: ["//visibility:public"], 366 licenses: ["art-module-sdk_libcore_license@1"], 367 libs: ["art-module-sdk_core-current-stubs-for-system-modules@1"], 368} 369 370java_system_modules_import { 371 name: "art-module-sdk_core-module-lib-stubs-system-modules@1", 372 sdk_member_name: "core-module-lib-stubs-system-modules", 373 visibility: ["//visibility:public"], 374 licenses: ["art-module-sdk_libcore_license@1"], 375 libs: [ 376 "art-module-sdk_core.module_lib.stubs@1", 377 "art-module-sdk_core-lambda-stubs-for-system-modules@1", 378 "art-module-sdk_core-generated-annotation-stubs@1", 379 ], 380} 381 382java_system_modules_import { 383 name: "art-module-sdk_legacy-core-platform-api-stubs-system-modules@1", 384 sdk_member_name: "legacy-core-platform-api-stubs-system-modules", 385 visibility: ["//visibility:public"], 386 licenses: ["art-module-sdk_libcore_license@1"], 387 libs: [ 388 "art-module-sdk_legacy.core.platform.api.stubs@1", 389 "art-module-sdk_core-lambda-stubs-for-system-modules@1", 390 "art-module-sdk_core-generated-annotation-stubs@1", 391 ], 392} 393 394java_system_modules_import { 395 name: "art-module-sdk_stable-core-platform-api-stubs-system-modules@1", 396 sdk_member_name: "stable-core-platform-api-stubs-system-modules", 397 visibility: ["//visibility:public"], 398 licenses: ["art-module-sdk_libcore_license@1"], 399 libs: [ 400 "art-module-sdk_stable.core.platform.api.stubs@1", 401 "art-module-sdk_core-lambda-stubs-for-system-modules@1", 402 "art-module-sdk_core-generated-annotation-stubs@1", 403 ], 404} 405 406license { 407 name: "art-module-sdk_art_license@1", 408 sdk_member_name: "art_license", 409 visibility: ["//visibility:private"], 410 license_kinds: [ 411 "SPDX-license-identifier-Apache-2.0", 412 "SPDX-license-identifier-BSD", 413 "SPDX-license-identifier-GPL-2.0", 414 ], 415 license_text: ["licenses/art/NOTICE"], 416} 417 418license { 419 name: "art-module-sdk_libnativehelper_license@1", 420 sdk_member_name: "libnativehelper_license", 421 visibility: ["//visibility:private"], 422 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 423 license_text: ["licenses/libnativehelper/NOTICE"], 424} 425 426license { 427 name: "art-module-sdk_art_openjdkjvmti_license@1", 428 sdk_member_name: "art_openjdkjvmti_license", 429 visibility: ["//visibility:private"], 430 license_kinds: [ 431 "SPDX-license-identifier-Apache-2.0", 432 "SPDX-license-identifier-GPL-2.0", 433 "SPDX-license-identifier-GPL-with-classpath-exception", 434 ], 435 license_text: ["licenses/art/openjdkjvmti/NOTICE"], 436} 437 438license { 439 name: "art-module-sdk_libcore_license@1", 440 sdk_member_name: "libcore_license", 441 visibility: ["//visibility:private"], 442 license_kinds: [ 443 "SPDX-license-identifier-Apache-2.0", 444 "SPDX-license-identifier-BSD", 445 "SPDX-license-identifier-GPL", 446 "SPDX-license-identifier-GPL-2.0", 447 "SPDX-license-identifier-LGPL", 448 "SPDX-license-identifier-MIT", 449 "SPDX-license-identifier-OpenSSL", 450 "SPDX-license-identifier-Unicode-DFS", 451 "SPDX-license-identifier-W3C", 452 "legacy_unencumbered", 453 ], 454 license_text: [ 455 "licenses/libcore/LICENSE", 456 "licenses/libcore/NOTICE", 457 ], 458} 459 460license { 461 name: "art-module-sdk_external_okhttp_license@1", 462 sdk_member_name: "external_okhttp_license", 463 visibility: ["//visibility:private"], 464 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 465 license_text: ["licenses/external/okhttp/LICENSE.txt"], 466} 467 468license { 469 name: "art-module-sdk_external_bouncycastle_license@1", 470 sdk_member_name: "external_bouncycastle_license", 471 visibility: ["//visibility:private"], 472 license_kinds: [ 473 "SPDX-license-identifier-Apache-2.0", 474 "SPDX-license-identifier-BSD", 475 "SPDX-license-identifier-MIT", 476 ], 477 license_text: ["licenses/external/bouncycastle/NOTICE"], 478} 479 480license { 481 name: "art-module-sdk_external_apache-xml_license@1", 482 sdk_member_name: "external_apache-xml_license", 483 visibility: ["//visibility:private"], 484 license_kinds: [ 485 "SPDX-license-identifier-Apache-2.0", 486 "SPDX-license-identifier-W3C", 487 ], 488 license_text: ["licenses/external/apache-xml/NOTICE"], 489} 490 491license { 492 name: "art-module-sdk_Android-Apache-2.0@1", 493 sdk_member_name: "Android-Apache-2.0", 494 visibility: ["//visibility:private"], 495 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 496 license_text: ["licenses/build/soong/licenses/LICENSE"], 497} 498 499cc_prebuilt_library_headers { 500 name: "art-module-sdk_jni_headers@1", 501 sdk_member_name: "jni_headers", 502 visibility: ["//visibility:public"], 503 apex_available: [ 504 "//apex_available:anyapex", 505 "//apex_available:platform", 506 ], 507 licenses: ["art-module-sdk_libnativehelper_license@1"], 508 host_supported: true, 509 recovery_available: true, 510 vendor_available: true, 511 sdk_version: "minimum", 512 stl: "none", 513 compile_multilib: "both", 514 system_shared_libs: [], 515 export_include_dirs: ["common_os/include/libnativehelper/include_jni"], 516 target: { 517 host: { 518 enabled: false, 519 }, 520 linux_glibc_x86_64: { 521 enabled: true, 522 }, 523 linux_glibc_x86: { 524 enabled: true, 525 }, 526 }, 527} 528 529cc_prebuilt_library_headers { 530 name: "art-module-sdk_libartpalette-headers@1", 531 sdk_member_name: "libartpalette-headers", 532 visibility: [ 533 "//art:__subpackages__", 534 "//prebuilts:__subpackages__", 535 "//system/libartpalette", 536 ], 537 apex_available: ["//apex_available:platform"], 538 licenses: ["art-module-sdk_art_license@1"], 539 host_supported: true, 540 compile_multilib: "both", 541 export_include_dirs: ["common_os/include/art/libartpalette/include"], 542 target: { 543 host: { 544 enabled: false, 545 }, 546 linux_glibc_x86_64: { 547 enabled: true, 548 }, 549 linux_glibc_x86: { 550 enabled: true, 551 }, 552 }, 553} 554 555cc_prebuilt_library_headers { 556 name: "art-module-sdk_libnativehelper_header_only@1", 557 sdk_member_name: "libnativehelper_header_only", 558 visibility: ["//visibility:public"], 559 apex_available: [ 560 "//apex_available:anyapex", 561 "//apex_available:platform", 562 ], 563 licenses: ["art-module-sdk_libnativehelper_license@1"], 564 host_supported: true, 565 sdk_version: "minimum", 566 compile_multilib: "both", 567 export_include_dirs: [ 568 "common_os/include/libnativehelper/header_only_include", 569 "common_os/include/libnativehelper/include_jni", 570 ], 571 target: { 572 host: { 573 enabled: false, 574 }, 575 linux_glibc_x86_64: { 576 enabled: true, 577 }, 578 linux_glibc_x86: { 579 enabled: true, 580 }, 581 }, 582} 583 584cc_prebuilt_library_headers { 585 name: "art-module-sdk_libopenjdkjvmti_headers@1", 586 sdk_member_name: "libopenjdkjvmti_headers", 587 visibility: ["//visibility:public"], 588 apex_available: [ 589 "//apex_available:platform", 590 "com.android.art", 591 "com.android.art.debug", 592 ], 593 licenses: ["art-module-sdk_art_openjdkjvmti_license@1"], 594 host_supported: true, 595 sdk_version: "current", 596 compile_multilib: "both", 597 export_include_dirs: [ 598 "common_os/include/art/openjdkjvmti/include", 599 "common_os/include/libnativehelper/include_jni", 600 ], 601 target: { 602 host: { 603 enabled: false, 604 }, 605 linux_glibc_x86_64: { 606 enabled: true, 607 }, 608 linux_glibc_x86: { 609 enabled: true, 610 }, 611 }, 612} 613 614cc_prebuilt_library_headers { 615 name: "art-module-sdk_libnativeloader-headers@1", 616 sdk_member_name: "libnativeloader-headers", 617 visibility: [ 618 "//art:__subpackages__", 619 "//frameworks/av/media/libstagefright", 620 "//frameworks/native/libs/graphicsenv", 621 "//frameworks/native/vulkan/libvulkan", 622 "//prebuilts:__subpackages__", 623 ], 624 apex_available: [ 625 "//apex_available:platform", 626 "com.android.art", 627 "com.android.art.debug", 628 "com.android.media", 629 ], 630 licenses: ["art-module-sdk_art_license@1"], 631 compile_multilib: "both", 632 export_include_dirs: [ 633 "include/art/libnativeloader/include", 634 "include/libnativehelper/include_jni", 635 ], 636} 637 638cc_prebuilt_library_shared { 639 name: "art-module-sdk_libandroidio@1", 640 sdk_member_name: "libandroidio", 641 visibility: [ 642 "//art/build/apex", 643 "//art/build/sdk", 644 "//external/conscrypt", 645 "//libcore", 646 "//prebuilts:__subpackages__", 647 ], 648 apex_available: [ 649 "com.android.art", 650 "com.android.art.debug", 651 ], 652 licenses: ["art-module-sdk_libcore_license@1"], 653 host_supported: true, 654 installable: false, 655 compile_multilib: "both", 656 stubs: { 657 versions: [ 658 "1", 659 "current", 660 ], 661 }, 662 target: { 663 host: { 664 enabled: false, 665 }, 666 android_arm64: { 667 srcs: ["android/arm64/lib/libandroidio.so"], 668 }, 669 android_x86_64: { 670 srcs: ["android/x86_64/lib/libandroidio.so"], 671 }, 672 android_arm: { 673 srcs: ["android/arm/lib/libandroidio.so"], 674 }, 675 android_x86: { 676 srcs: ["android/x86/lib/libandroidio.so"], 677 }, 678 linux_glibc_x86_64: { 679 enabled: true, 680 srcs: ["linux_glibc/x86_64/lib/libandroidio.so"], 681 }, 682 linux_glibc_x86: { 683 enabled: true, 684 srcs: ["linux_glibc/x86/lib/libandroidio.so"], 685 }, 686 }, 687} 688 689cc_prebuilt_library_shared { 690 name: "art-module-sdk_libdexfile@1", 691 sdk_member_name: "libdexfile", 692 visibility: [ 693 "//art:__subpackages__", 694 "//prebuilts:__subpackages__", 695 ], 696 apex_available: [ 697 "com.android.art", 698 "com.android.art.debug", 699 ], 700 licenses: ["art-module-sdk_art_license@1"], 701 host_supported: true, 702 installable: false, 703 compile_multilib: "both", 704 export_include_dirs: [ 705 "common_os/include/art/libdexfile", 706 "common_os/include/libnativehelper/include_jni", 707 "common_os/include/art/libdexfile/external/include", 708 "common_os/include/system/libbase/include", 709 "common_os/include/external/fmtlib/include", 710 "common_os/include/art/libartbase", 711 ], 712 stubs: { 713 versions: [ 714 "1", 715 "current", 716 ], 717 }, 718 target: { 719 host: { 720 enabled: false, 721 }, 722 android_arm64: { 723 srcs: ["android/arm64/lib/libdexfile.so"], 724 }, 725 android_x86_64: { 726 srcs: ["android/x86_64/lib/libdexfile.so"], 727 }, 728 android_arm: { 729 srcs: ["android/arm/lib/libdexfile.so"], 730 }, 731 android_x86: { 732 srcs: ["android/x86/lib/libdexfile.so"], 733 }, 734 linux_glibc_x86_64: { 735 enabled: true, 736 srcs: ["linux_glibc/x86_64/lib/libdexfile.so"], 737 }, 738 linux_glibc_x86: { 739 enabled: true, 740 srcs: ["linux_glibc/x86/lib/libdexfile.so"], 741 }, 742 }, 743} 744 745cc_prebuilt_library_shared { 746 name: "art-module-sdk_libnativebridge@1", 747 sdk_member_name: "libnativebridge", 748 visibility: [ 749 "//art:__subpackages__", 750 "//frameworks/base/cmds/app_process", 751 "//frameworks/base/native/webview/loader/libwebviewchromium_loader", 752 "//prebuilts:__subpackages__", 753 ], 754 apex_available: [ 755 "com.android.art", 756 "com.android.art.debug", 757 ], 758 licenses: ["art-module-sdk_art_license@1"], 759 host_supported: true, 760 installable: false, 761 compile_multilib: "both", 762 export_include_dirs: [ 763 "common_os/include/art/libnativebridge/include", 764 "common_os/include/libnativehelper/include_jni", 765 ], 766 stubs: { 767 versions: [ 768 "1", 769 "current", 770 ], 771 }, 772 target: { 773 host: { 774 enabled: false, 775 }, 776 android_arm64: { 777 srcs: ["android/arm64/lib/libnativebridge.so"], 778 }, 779 android_x86_64: { 780 srcs: ["android/x86_64/lib/libnativebridge.so"], 781 }, 782 android_arm: { 783 srcs: ["android/arm/lib/libnativebridge.so"], 784 }, 785 android_x86: { 786 srcs: ["android/x86/lib/libnativebridge.so"], 787 }, 788 linux_glibc_x86_64: { 789 enabled: true, 790 srcs: ["linux_glibc/x86_64/lib/libnativebridge.so"], 791 }, 792 linux_glibc_x86: { 793 enabled: true, 794 srcs: ["linux_glibc/x86/lib/libnativebridge.so"], 795 }, 796 }, 797} 798 799cc_prebuilt_library_shared { 800 name: "art-module-sdk_libnativehelper@1", 801 sdk_member_name: "libnativehelper", 802 visibility: ["//visibility:public"], 803 apex_available: [ 804 "com.android.art", 805 "com.android.art.debug", 806 ], 807 licenses: ["art-module-sdk_libnativehelper_license@1"], 808 host_supported: true, 809 installable: false, 810 stl: "none", 811 compile_multilib: "both", 812 export_include_dirs: [ 813 "common_os/include/libnativehelper/header_only_include", 814 "common_os/include/libnativehelper/include", 815 "common_os/include/libnativehelper/include_jni", 816 "common_os/include/libnativehelper/include_platform", 817 "common_os/include/libnativehelper/include_platform_header_only", 818 ], 819 stubs: { 820 versions: [ 821 "31", 822 "current", 823 ], 824 }, 825 target: { 826 host: { 827 enabled: false, 828 }, 829 android_arm64: { 830 srcs: ["android/arm64/lib/libnativehelper.so"], 831 }, 832 android_x86_64: { 833 srcs: ["android/x86_64/lib/libnativehelper.so"], 834 }, 835 android_arm: { 836 srcs: ["android/arm/lib/libnativehelper.so"], 837 }, 838 android_x86: { 839 srcs: ["android/x86/lib/libnativehelper.so"], 840 }, 841 linux_glibc_x86_64: { 842 enabled: true, 843 srcs: ["linux_glibc/x86_64/lib/libnativehelper.so"], 844 }, 845 linux_glibc_x86: { 846 enabled: true, 847 srcs: ["linux_glibc/x86/lib/libnativehelper.so"], 848 }, 849 }, 850} 851 852cc_prebuilt_library_shared { 853 name: "art-module-sdk_libnativeloader@1", 854 sdk_member_name: "libnativeloader", 855 visibility: [ 856 "//art:__subpackages__", 857 "//frameworks/base/cmds/app_process", 858 "//frameworks/base/native/webview/loader", 859 "//prebuilts:__subpackages__", 860 ], 861 apex_available: [ 862 "com.android.art", 863 "com.android.art.debug", 864 ], 865 licenses: ["art-module-sdk_art_license@1"], 866 host_supported: true, 867 installable: false, 868 compile_multilib: "both", 869 export_include_dirs: [ 870 "common_os/include/art/libnativeloader/include", 871 "common_os/include/libnativehelper/include_jni", 872 ], 873 stubs: { 874 versions: [ 875 "1", 876 "current", 877 ], 878 }, 879 target: { 880 host: { 881 enabled: false, 882 }, 883 android_arm64: { 884 srcs: ["android/arm64/lib/libnativeloader.so"], 885 }, 886 android_x86_64: { 887 srcs: ["android/x86_64/lib/libnativeloader.so"], 888 }, 889 android_arm: { 890 srcs: ["android/arm/lib/libnativeloader.so"], 891 }, 892 android_x86: { 893 srcs: ["android/x86/lib/libnativeloader.so"], 894 }, 895 linux_glibc_x86_64: { 896 enabled: true, 897 srcs: ["linux_glibc/x86_64/lib/libnativeloader.so"], 898 }, 899 linux_glibc_x86: { 900 enabled: true, 901 srcs: ["linux_glibc/x86/lib/libnativeloader.so"], 902 }, 903 }, 904} 905 906cc_prebuilt_library_shared { 907 name: "art-module-sdk_libsigchain@1", 908 sdk_member_name: "libsigchain", 909 visibility: [ 910 "//art:__subpackages__", 911 "//frameworks/base/cmds/app_process", 912 "//prebuilts:__subpackages__", 913 ], 914 apex_available: [ 915 "com.android.art", 916 "com.android.art.debug", 917 ], 918 licenses: ["art-module-sdk_art_license@1"], 919 host_supported: true, 920 installable: false, 921 compile_multilib: "both", 922 export_include_dirs: ["common_os/include/art/sigchainlib"], 923 stubs: { 924 versions: [ 925 "1", 926 "current", 927 ], 928 }, 929 target: { 930 host: { 931 enabled: false, 932 }, 933 android_arm64: { 934 srcs: ["android/arm64/lib/libsigchain.so"], 935 }, 936 android_x86_64: { 937 srcs: ["android/x86_64/lib/libsigchain.so"], 938 }, 939 android_arm: { 940 srcs: ["android/arm/lib/libsigchain.so"], 941 }, 942 android_x86: { 943 srcs: ["android/x86/lib/libsigchain.so"], 944 }, 945 linux_glibc_x86_64: { 946 enabled: true, 947 srcs: ["linux_glibc/x86_64/lib/libsigchain.so"], 948 }, 949 linux_glibc_x86: { 950 enabled: true, 951 srcs: ["linux_glibc/x86/lib/libsigchain.so"], 952 }, 953 }, 954} 955 956cc_prebuilt_library_shared { 957 name: "art-module-sdk_libnativebridge_lazy@1", 958 sdk_member_name: "libnativebridge_lazy", 959 visibility: [ 960 "//art/libnativebridge/tests", 961 "//art:__subpackages__", 962 "//frameworks/base/core/jni", 963 "//frameworks/native/opengl/libs", 964 "//frameworks/native/vulkan/libvulkan", 965 "//prebuilts:__subpackages__", 966 ], 967 apex_available: [ 968 "//apex_available:platform", 969 "com.android.media", 970 "com.android.media.swcodec", 971 ], 972 licenses: ["art-module-sdk_art_license@1"], 973 installable: false, 974 compile_multilib: "both", 975 shared_libs: ["liblog"], 976 export_include_dirs: [ 977 "include/libnativehelper/include_jni", 978 "include/art/libnativebridge/include", 979 ], 980 arch: { 981 arm64: { 982 srcs: ["arm64/lib/libnativebridge_lazy.so"], 983 }, 984 x86_64: { 985 srcs: ["x86_64/lib/libnativebridge_lazy.so"], 986 }, 987 arm: { 988 srcs: ["arm/lib/libnativebridge_lazy.so"], 989 }, 990 x86: { 991 srcs: ["x86/lib/libnativebridge_lazy.so"], 992 }, 993 }, 994} 995 996cc_prebuilt_library_shared { 997 name: "art-module-sdk_libnativehelper_compat_libc++@1", 998 sdk_member_name: "libnativehelper_compat_libc++", 999 visibility: [ 1000 "//art:__subpackages__", 1001 "//cts:__subpackages__", 1002 "//external/perfetto:__subpackages__", 1003 "//frameworks/base/packages/Connectivity/tests/integration", 1004 "//frameworks/base/packages/Tethering:__subpackages__", 1005 "//libcore:__subpackages__", 1006 "//libnativehelper:__subpackages__", 1007 "//packages/modules/Connectivity/Tethering:__subpackages__", 1008 "//packages/modules/Connectivity/tests:__subpackages__", 1009 "//packages/modules/ExtServices:__subpackages__", 1010 "//packages/modules/NetworkStack:__subpackages__", 1011 "//prebuilts:__subpackages__", 1012 ], 1013 apex_available: [ 1014 "//apex_available:platform", 1015 "com.android.art", 1016 "com.android.art.debug", 1017 "com.android.extservices", 1018 "com.android.tethering", 1019 ], 1020 licenses: ["art-module-sdk_libnativehelper_license@1"], 1021 installable: false, 1022 stl: "none", 1023 compile_multilib: "both", 1024 shared_libs: ["liblog"], 1025 export_include_dirs: [ 1026 "include/libnativehelper/header_only_include", 1027 "include/libnativehelper/include", 1028 "include/libnativehelper/include_jni", 1029 ], 1030 arch: { 1031 arm64: { 1032 srcs: ["arm64/lib/libnativehelper_compat_libc++.so"], 1033 }, 1034 x86_64: { 1035 srcs: ["x86_64/lib/libnativehelper_compat_libc++.so"], 1036 }, 1037 arm: { 1038 srcs: ["arm/lib/libnativehelper_compat_libc++.so"], 1039 }, 1040 x86: { 1041 srcs: ["x86/lib/libnativehelper_compat_libc++.so"], 1042 }, 1043 }, 1044} 1045 1046cc_prebuilt_library_shared { 1047 name: "art-module-sdk_libnativeloader_lazy@1", 1048 sdk_member_name: "libnativeloader_lazy", 1049 visibility: [ 1050 "//art:__subpackages__", 1051 "//frameworks/base/core/jni", 1052 "//frameworks/native/opengl/libs", 1053 "//frameworks/native/vulkan/libvulkan", 1054 "//prebuilts:__subpackages__", 1055 ], 1056 apex_available: [ 1057 "//apex_available:platform", 1058 "com.android.media", 1059 "com.android.media.swcodec", 1060 ], 1061 licenses: ["art-module-sdk_art_license@1"], 1062 installable: false, 1063 compile_multilib: "both", 1064 shared_libs: ["liblog"], 1065 export_include_dirs: [ 1066 "include/art/libnativeloader/include", 1067 "include/libnativehelper/include_jni", 1068 ], 1069 arch: { 1070 arm64: { 1071 srcs: ["arm64/lib/libnativeloader_lazy.so"], 1072 }, 1073 x86_64: { 1074 srcs: ["x86_64/lib/libnativeloader_lazy.so"], 1075 }, 1076 arm: { 1077 srcs: ["arm/lib/libnativeloader_lazy.so"], 1078 }, 1079 x86: { 1080 srcs: ["x86/lib/libnativeloader_lazy.so"], 1081 }, 1082 }, 1083} 1084 1085cc_prebuilt_library_static { 1086 name: "art-module-sdk_libdexfile_support@1", 1087 sdk_member_name: "libdexfile_support", 1088 visibility: ["//visibility:public"], 1089 apex_available: [ 1090 "//apex_available:platform", 1091 "com.android.art", 1092 "com.android.art.debug", 1093 "com.android.media", 1094 "com.android.media.swcodec", 1095 "com.android.runtime", 1096 ], 1097 licenses: ["art-module-sdk_art_license@1"], 1098 host_supported: true, 1099 installable: false, 1100 compile_multilib: "both", 1101 shared_libs: [ 1102 "liblog", 1103 "libbase", 1104 ], 1105 export_include_dirs: [ 1106 "common_os/include/art/libdexfile/external/include", 1107 "common_os/include/system/libbase/include", 1108 ], 1109 target: { 1110 host: { 1111 enabled: false, 1112 }, 1113 android_arm64: { 1114 srcs: ["android/arm64/lib/libdexfile_support.a"], 1115 }, 1116 android_x86_64: { 1117 srcs: ["android/x86_64/lib/libdexfile_support.a"], 1118 }, 1119 android_arm: { 1120 srcs: ["android/arm/lib/libdexfile_support.a"], 1121 }, 1122 android_x86: { 1123 srcs: ["android/x86/lib/libdexfile_support.a"], 1124 }, 1125 linux_glibc_x86_64: { 1126 enabled: true, 1127 srcs: ["linux_glibc/x86_64/lib/libdexfile_support.a"], 1128 }, 1129 linux_glibc_x86: { 1130 enabled: true, 1131 srcs: ["linux_glibc/x86/lib/libdexfile_support.a"], 1132 }, 1133 }, 1134} 1135 1136cc_prebuilt_library_static { 1137 name: "art-module-sdk_libdexfile_static@1", 1138 sdk_member_name: "libdexfile_static", 1139 visibility: [ 1140 "//art:__subpackages__", 1141 "//cts/tests/tests/simpleperf", 1142 "//prebuilts:__subpackages__", 1143 "//system/extras/simpleperf", 1144 ], 1145 apex_available: ["//apex_available:platform"], 1146 licenses: ["art-module-sdk_art_license@1"], 1147 host_supported: true, 1148 installable: false, 1149 compile_multilib: "both", 1150 export_include_dirs: [ 1151 "common_os/include/system/libbase/include", 1152 "common_os/include/external/fmtlib/include", 1153 "common_os/include/art/libartpalette/include", 1154 "common_os/include/system/logging/liblog/include", 1155 "common_os/include/external/zlib", 1156 "common_os/include/system/libziparchive/include", 1157 "common_os/include/external/googletest/googletest/include", 1158 "common_os/include/art/libartbase", 1159 "common_os/include/art/libdexfile", 1160 "common_os/include/libnativehelper/include_jni", 1161 "common_os/include/art/libdexfile/external/include", 1162 ], 1163 target: { 1164 host: { 1165 enabled: false, 1166 }, 1167 android_arm64: { 1168 srcs: ["android/arm64/lib/libdexfile_static.a"], 1169 }, 1170 android_x86_64: { 1171 srcs: ["android/x86_64/lib/libdexfile_static.a"], 1172 }, 1173 android_arm: { 1174 srcs: ["android/arm/lib/libdexfile_static.a"], 1175 }, 1176 android_x86: { 1177 srcs: ["android/x86/lib/libdexfile_static.a"], 1178 }, 1179 linux_glibc_x86_64: { 1180 enabled: true, 1181 srcs: ["linux_glibc/x86_64/lib/libdexfile_static.a"], 1182 }, 1183 linux_glibc_x86: { 1184 enabled: true, 1185 srcs: ["linux_glibc/x86/lib/libdexfile_static.a"], 1186 }, 1187 }, 1188} 1189 1190cc_prebuilt_library_static { 1191 name: "art-module-sdk_libnativehelper_lazy@1", 1192 sdk_member_name: "libnativehelper_lazy", 1193 visibility: ["//visibility:public"], 1194 apex_available: ["//apex_available:platform"], 1195 licenses: ["art-module-sdk_libnativehelper_license@1"], 1196 host_supported: true, 1197 installable: false, 1198 compile_multilib: "both", 1199 shared_libs: ["liblog"], 1200 export_include_dirs: [ 1201 "common_os/include/libnativehelper/header_only_include", 1202 "common_os/include/libnativehelper/include", 1203 "common_os/include/libnativehelper/include_jni", 1204 "common_os/include/libnativehelper/include_platform", 1205 "common_os/include/libnativehelper/include_platform_header_only", 1206 ], 1207 target: { 1208 host: { 1209 enabled: false, 1210 }, 1211 android_arm64: { 1212 srcs: ["android/arm64/lib/libnativehelper_lazy.a"], 1213 }, 1214 android_x86_64: { 1215 srcs: ["android/x86_64/lib/libnativehelper_lazy.a"], 1216 }, 1217 android_arm: { 1218 srcs: ["android/arm/lib/libnativehelper_lazy.a"], 1219 }, 1220 android_x86: { 1221 srcs: ["android/x86/lib/libnativehelper_lazy.a"], 1222 }, 1223 linux_glibc_x86_64: { 1224 enabled: true, 1225 srcs: ["linux_glibc/x86_64/lib/libnativehelper_lazy.a"], 1226 }, 1227 linux_glibc_x86: { 1228 enabled: true, 1229 srcs: ["linux_glibc/x86/lib/libnativehelper_lazy.a"], 1230 }, 1231 }, 1232} 1233 1234sdk_snapshot { 1235 name: "art-module-sdk@1", 1236 visibility: ["//art:__subpackages__"], 1237 host_supported: true, 1238 native_static_libs: [ 1239 "art-module-sdk_libdexfile_support@1", 1240 "art-module-sdk_libdexfile_static@1", 1241 "art-module-sdk_libnativehelper_lazy@1", 1242 ], 1243 target: { 1244 android: { 1245 bootclasspath_fragments: ["art-module-sdk_art-bootclasspath-fragment@1"], 1246 compat_configs: ["art-module-sdk_libcore-platform-compat-config@1"], 1247 java_boot_libs: [ 1248 "art-module-sdk_core-oj@1", 1249 "art-module-sdk_core-libart@1", 1250 "art-module-sdk_okhttp@1", 1251 "art-module-sdk_bouncycastle@1", 1252 "art-module-sdk_apache-xml@1", 1253 ], 1254 java_header_libs: [ 1255 "art-module-sdk_core-lambda-stubs@1", 1256 "art-module-sdk_core.current.stubs@1", 1257 "art-module-sdk_legacy.core.platform.api.stubs@1", 1258 "art-module-sdk_stable.core.platform.api.stubs@1", 1259 ], 1260 java_sdk_libs: ["art-module-sdk_art.module.public.api@1"], 1261 java_system_modules: [ 1262 "art-module-sdk_art-module-public-api-stubs-system-modules@1", 1263 "art-module-sdk_art-module-lib-api-stubs-system-modules@1", 1264 "art-module-sdk_art-module-intra-core-api-stubs-system-modules@1", 1265 "art-module-sdk_core-public-stubs-system-modules@1", 1266 "art-module-sdk_core-module-lib-stubs-system-modules@1", 1267 "art-module-sdk_legacy-core-platform-api-stubs-system-modules@1", 1268 "art-module-sdk_stable-core-platform-api-stubs-system-modules@1", 1269 ], 1270 native_header_libs: [ 1271 "art-module-sdk_jni_headers@1", 1272 "art-module-sdk_libartpalette-headers@1", 1273 "art-module-sdk_libnativehelper_header_only@1", 1274 "art-module-sdk_libopenjdkjvmti_headers@1", 1275 "art-module-sdk_libnativeloader-headers@1", 1276 ], 1277 native_shared_libs: [ 1278 "art-module-sdk_libandroidio@1", 1279 "art-module-sdk_libdexfile@1", 1280 "art-module-sdk_libnativebridge@1", 1281 "art-module-sdk_libnativehelper@1", 1282 "art-module-sdk_libnativeloader@1", 1283 "art-module-sdk_libsigchain@1", 1284 "art-module-sdk_libnativebridge_lazy@1", 1285 "art-module-sdk_libnativehelper_compat_libc++@1", 1286 "art-module-sdk_libnativeloader_lazy@1", 1287 ], 1288 }, 1289 linux_glibc: { 1290 native_header_libs: [ 1291 "art-module-sdk_jni_headers@1", 1292 "art-module-sdk_libartpalette-headers@1", 1293 "art-module-sdk_libnativehelper_header_only@1", 1294 "art-module-sdk_libopenjdkjvmti_headers@1", 1295 ], 1296 native_shared_libs: [ 1297 "art-module-sdk_libandroidio@1", 1298 "art-module-sdk_libdexfile@1", 1299 "art-module-sdk_libnativebridge@1", 1300 "art-module-sdk_libnativehelper@1", 1301 "art-module-sdk_libnativeloader@1", 1302 "art-module-sdk_libsigchain@1", 1303 ], 1304 }, 1305 host: { 1306 enabled: false, 1307 }, 1308 linux_glibc_x86_64: { 1309 enabled: true, 1310 }, 1311 linux_glibc_x86: { 1312 enabled: true, 1313 }, 1314 }, 1315} 1316