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 9apex_contributions_defaults { 10 name: "art-module-sdk.contributions", 11 contents: [ 12 "prebuilt_libcore-platform-compat-config", 13 "prebuilt_core-lambda-stubs", 14 "prebuilt_core-lambda-stubs-for-system-modules", 15 "prebuilt_core-generated-annotation-stubs", 16 "prebuilt_art.module.public.api", 17 "prebuilt_service-art", 18 "prebuilt_art-module-public-api-stubs-system-modules", 19 "prebuilt_art-module-lib-api-stubs-system-modules", 20 "prebuilt_art-module-intra-core-api-stubs-system-modules", 21 "prebuilt_jni_headers", 22 "prebuilt_libartpalette-headers", 23 "prebuilt_libnativehelper_header_only", 24 "prebuilt_libopenjdkjvmti_headers", 25 "prebuilt_odrefresh_headers", 26 "prebuilt_libnativeloader-headers", 27 "prebuilt_libandroidio", 28 "prebuilt_libnativebridge", 29 "prebuilt_libnativehelper", 30 "prebuilt_libnativeloader", 31 "prebuilt_libsigchain", 32 "prebuilt_libdexfile", 33 ], 34} 35 36prebuilt_bootclasspath_fragment { 37 name: "art-bootclasspath-fragment", 38 prefer: false, 39 visibility: ["//visibility:public"], 40 apex_available: [ 41 "com.android.art", 42 "com.android.art.debug", 43 ], 44 licenses: ["art-module-sdk_art_license"], 45 image_name: "art", 46 contents: [ 47 "core-oj", 48 "core-libart", 49 "okhttp", 50 "bouncycastle", 51 "apache-xml", 52 ], 53 api: { 54 stub_libs: ["art.module.public.api"], 55 }, 56 core_platform_api: { 57 stub_libs: ["art.module.public.api.stubs.exportable.module_lib"], 58 }, 59 hidden_api: { 60 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 61 blocked: ["hiddenapi/hiddenapi-blocked.txt"], 62 unsupported_packages: ["hiddenapi/hiddenapi-unsupported-packages.txt"], 63 annotation_flags: "hiddenapi/annotation-flags.csv", 64 metadata: "hiddenapi/metadata.csv", 65 index: "hiddenapi/index.csv", 66 signature_patterns: "hiddenapi/signature-patterns.csv", 67 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 68 filtered_flags: "hiddenapi/filtered-flags.csv", 69 }, 70} 71 72prebuilt_platform_compat_config { 73 name: "libcore-platform-compat-config", 74 prefer: false, 75 visibility: ["//visibility:public"], 76 licenses: ["art-module-sdk_libcore_license"], 77 metadata: "compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml", 78} 79 80java_import { 81 name: "core-oj", 82 prefer: false, 83 visibility: ["//visibility:public"], 84 apex_available: [ 85 "com.android.art", 86 "com.android.art.debug", 87 ], 88 licenses: ["art-module-sdk_libcore_license"], 89 jars: ["java_boot_libs/snapshot/jars/are/invalid/core-oj.jar"], 90 min_sdk_version: "31", 91} 92 93java_import { 94 name: "core-libart", 95 prefer: false, 96 visibility: ["//visibility:public"], 97 apex_available: [ 98 "com.android.art", 99 "com.android.art.debug", 100 ], 101 licenses: ["art-module-sdk_libcore_license"], 102 jars: ["java_boot_libs/snapshot/jars/are/invalid/core-libart.jar"], 103 min_sdk_version: "31", 104} 105 106java_import { 107 name: "okhttp", 108 prefer: false, 109 visibility: ["//visibility:public"], 110 apex_available: [ 111 "com.android.art", 112 "com.android.art.debug", 113 ], 114 licenses: ["art-module-sdk_external_okhttp_license"], 115 jars: ["java_boot_libs/snapshot/jars/are/invalid/okhttp.jar"], 116 min_sdk_version: "31", 117} 118 119java_import { 120 name: "bouncycastle", 121 prefer: false, 122 visibility: ["//visibility:public"], 123 apex_available: [ 124 "com.android.art", 125 "com.android.art.debug", 126 ], 127 licenses: ["art-module-sdk_external_bouncycastle_license"], 128 jars: ["java_boot_libs/snapshot/jars/are/invalid/bouncycastle.jar"], 129 min_sdk_version: "31", 130} 131 132java_import { 133 name: "apache-xml", 134 prefer: false, 135 visibility: ["//visibility:public"], 136 apex_available: [ 137 "com.android.art", 138 "com.android.art.debug", 139 ], 140 licenses: ["art-module-sdk_external_apache-xml_license"], 141 jars: ["java_boot_libs/snapshot/jars/are/invalid/apache-xml.jar"], 142 min_sdk_version: "31", 143} 144 145java_import { 146 name: "core-lambda-stubs", 147 prefer: false, 148 visibility: ["//visibility:public"], 149 apex_available: ["//apex_available:platform"], 150 licenses: ["art-module-sdk_libcore_license"], 151 jars: ["java/core-lambda-stubs.jar"], 152 min_sdk_version: "31", 153} 154 155java_import { 156 name: "core-lambda-stubs-for-system-modules", 157 prefer: false, 158 visibility: ["//visibility:public"], 159 apex_available: ["//apex_available:platform"], 160 licenses: ["art-module-sdk_libcore_license"], 161 jars: ["java/core-lambda-stubs-for-system-modules.jar"], 162 min_sdk_version: "31", 163} 164 165java_import { 166 name: "core-generated-annotation-stubs", 167 prefer: false, 168 visibility: ["//visibility:public"], 169 apex_available: ["//apex_available:platform"], 170 licenses: ["art-module-sdk_libcore_license"], 171 jars: ["java/core-generated-annotation-stubs.jar"], 172 min_sdk_version: "31", 173} 174 175java_import { 176 name: "art-module-sdk_art.module.api.annotations.for.system.modules", 177 prefer: false, 178 visibility: ["//visibility:private"], 179 apex_available: ["//apex_available:platform"], 180 licenses: ["art-module-sdk_libcore_license"], 181 jars: ["java/art.module.api.annotations.for.system.modules.jar"], 182} 183 184java_import { 185 name: "art-module-sdk_art.module.intra.core.api.stubs", 186 prefer: false, 187 visibility: ["//visibility:private"], 188 apex_available: ["//apex_available:platform"], 189 licenses: ["art-module-sdk_libcore_license"], 190 jars: ["java/art.module.intra.core.api.stubs.jar"], 191} 192 193java_import { 194 name: "art-module-sdk_art-module-intra-core-api-stubs-system-modules-lib", 195 prefer: false, 196 visibility: ["//visibility:private"], 197 apex_available: ["//apex_available:platform"], 198 licenses: ["art-module-sdk_libcore_license"], 199 jars: ["java/art-module-intra-core-api-stubs-system-modules-lib.jar"], 200} 201 202java_sdk_library_import { 203 name: "art.module.public.api", 204 prefer: false, 205 visibility: ["//visibility:public"], 206 apex_available: ["//apex_available:platform"], 207 licenses: ["art-module-sdk_libcore_license"], 208 shared_library: false, 209 compile_dex: true, 210 doctag_files: ["doctags/known_oj_tags.txt"], 211 public: { 212 jars: ["sdk_library/public/art-stubs.jar"], 213 stub_srcs: ["sdk_library/public/art_stub_sources"], 214 current_api: "sdk_library/public/art.txt", 215 removed_api: "sdk_library/public/art-removed.txt", 216 annotations: "sdk_library/public/art_annotations.zip", 217 sdk_version: "none", 218 }, 219 system: { 220 jars: ["sdk_library/system/art-stubs.jar"], 221 stub_srcs: ["sdk_library/system/art_stub_sources"], 222 current_api: "sdk_library/system/art.txt", 223 removed_api: "sdk_library/system/art-removed.txt", 224 annotations: "sdk_library/system/art_annotations.zip", 225 sdk_version: "none", 226 }, 227 module_lib: { 228 jars: ["sdk_library/module-lib/art-stubs.jar"], 229 stub_srcs: ["sdk_library/module-lib/art_stub_sources"], 230 current_api: "sdk_library/module-lib/art.txt", 231 removed_api: "sdk_library/module-lib/art-removed.txt", 232 annotations: "sdk_library/module-lib/art_annotations.zip", 233 sdk_version: "none", 234 }, 235} 236 237java_sdk_library_import { 238 name: "service-art", 239 prefer: false, 240 visibility: ["//visibility:public"], 241 apex_available: [ 242 "com.android.art", 243 "com.android.art.debug", 244 ], 245 licenses: ["art-module-sdk_art_license"], 246 shared_library: false, 247 permitted_packages: ["com.android.server.art"], 248 dex_preopt: { 249 profile_guided: true, 250 }, 251 public: { 252 jars: ["sdk_library/public/service-art-stubs.jar"], 253 stub_srcs: ["sdk_library/public/service-art_stub_sources"], 254 current_api: "sdk_library/public/service-art.txt", 255 removed_api: "sdk_library/public/service-art-removed.txt", 256 annotations: "sdk_library/public/service-art_annotations.zip", 257 sdk_version: "module_current", 258 }, 259 system_server: { 260 jars: ["sdk_library/system-server/service-art-stubs.jar"], 261 stub_srcs: ["sdk_library/system-server/service-art_stub_sources"], 262 current_api: "sdk_library/system-server/service-art.txt", 263 removed_api: "sdk_library/system-server/service-art-removed.txt", 264 annotations: "sdk_library/system-server/service-art_annotations.zip", 265 sdk_version: "system_server_current", 266 }, 267} 268 269java_system_modules_import { 270 name: "art-module-public-api-stubs-system-modules", 271 prefer: false, 272 visibility: ["//visibility:public"], 273 licenses: ["art-module-sdk_Android-Apache-2.0"], 274 libs: [ 275 "art.module.public.api.stubs", 276 "core-lambda-stubs-for-system-modules", 277 "art-module-sdk_art.module.api.annotations.for.system.modules", 278 ], 279} 280 281java_system_modules_import { 282 name: "art-module-lib-api-stubs-system-modules", 283 prefer: false, 284 visibility: ["//visibility:public"], 285 licenses: ["art-module-sdk_Android-Apache-2.0"], 286 libs: ["art.module.public.api.stubs.module_lib"], 287} 288 289java_system_modules_import { 290 name: "art-module-intra-core-api-stubs-system-modules", 291 prefer: false, 292 visibility: ["//visibility:public"], 293 licenses: ["art-module-sdk_Android-Apache-2.0"], 294 libs: [ 295 "art-module-sdk_art.module.intra.core.api.stubs", 296 "art-module-sdk_art-module-intra-core-api-stubs-system-modules-lib", 297 ], 298} 299 300license { 301 name: "art-module-sdk_art_license", 302 visibility: ["//visibility:private"], 303 license_kinds: [ 304 "SPDX-license-identifier-Apache-2.0", 305 "SPDX-license-identifier-BSD", 306 ], 307 license_text: ["licenses/art/NOTICE"], 308} 309 310license { 311 name: "art-module-sdk_libnativehelper_license", 312 visibility: ["//visibility:private"], 313 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 314 license_text: ["licenses/libnativehelper/NOTICE"], 315} 316 317license { 318 name: "art-module-sdk_art_openjdkjvmti_license", 319 visibility: ["//visibility:private"], 320 license_kinds: [ 321 "SPDX-license-identifier-Apache-2.0", 322 "SPDX-license-identifier-GPL-2.0-with-classpath-exception", 323 ], 324 license_text: ["licenses/art/openjdkjvmti/LICENSE"], 325} 326 327license { 328 name: "art-module-sdk_libcore_license", 329 visibility: ["//visibility:private"], 330 license_kinds: [ 331 "SPDX-license-identifier-Apache-2.0", 332 "SPDX-license-identifier-BSD", 333 "SPDX-license-identifier-GPL-2.0-with-classpath-exception", 334 "SPDX-license-identifier-MIT", 335 "SPDX-license-identifier-OpenSSL", 336 "SPDX-license-identifier-Unicode-DFS", 337 "SPDX-license-identifier-W3C", 338 "legacy_unencumbered", 339 ], 340 license_text: [ 341 "licenses/libcore/LICENSE", 342 "licenses/libcore/NOTICE", 343 "licenses/libcore/ojluni/src/main/NOTICE", 344 ], 345} 346 347license { 348 name: "art-module-sdk_external_okhttp_license", 349 visibility: ["//visibility:private"], 350 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 351 license_text: ["licenses/external/okhttp/LICENSE"], 352} 353 354license { 355 name: "art-module-sdk_external_bouncycastle_license", 356 visibility: ["//visibility:private"], 357 license_kinds: [ 358 "SPDX-license-identifier-Apache-2.0", 359 "SPDX-license-identifier-BSD", 360 "SPDX-license-identifier-MIT", 361 ], 362 license_text: ["licenses/external/bouncycastle/NOTICE"], 363} 364 365license { 366 name: "art-module-sdk_external_apache-xml_license", 367 visibility: ["//visibility:private"], 368 license_kinds: [ 369 "SPDX-license-identifier-Apache-2.0", 370 "SPDX-license-identifier-W3C", 371 ], 372 license_text: ["licenses/external/apache-xml/NOTICE"], 373} 374 375license { 376 name: "art-module-sdk_Android-Apache-2.0", 377 visibility: ["//visibility:private"], 378 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 379 license_text: ["licenses/build/soong/licenses/LICENSE"], 380} 381 382cc_prebuilt_library_headers { 383 name: "jni_headers", 384 prefer: false, 385 visibility: ["//visibility:public"], 386 apex_available: [ 387 "//apex_available:anyapex", 388 "//apex_available:platform", 389 ], 390 licenses: ["art-module-sdk_libnativehelper_license"], 391 host_supported: true, 392 native_bridge_supported: true, 393 ramdisk_available: true, 394 recovery_available: true, 395 vendor_available: true, 396 product_available: true, 397 sdk_version: "minimum", 398 stl: "none", 399 system_shared_libs: [], 400 export_include_dirs: ["common_os/include/libnativehelper/include_jni"], 401 target: { 402 host: { 403 enabled: false, 404 }, 405 android: { 406 compile_multilib: "64", 407 }, 408 linux_glibc: { 409 compile_multilib: "both", 410 }, 411 linux_glibc_x86_64: { 412 enabled: true, 413 }, 414 linux_glibc_x86: { 415 enabled: true, 416 }, 417 }, 418} 419 420cc_prebuilt_library_headers { 421 name: "libartpalette-headers", 422 prefer: false, 423 visibility: ["//visibility:public"], 424 apex_available: ["//apex_available:platform"], 425 licenses: ["art-module-sdk_art_license"], 426 host_supported: true, 427 export_include_dirs: ["common_os/include/art/libartpalette/include"], 428 target: { 429 host: { 430 enabled: false, 431 }, 432 android: { 433 compile_multilib: "64", 434 }, 435 linux_glibc: { 436 compile_multilib: "both", 437 }, 438 linux_glibc_x86_64: { 439 enabled: true, 440 }, 441 linux_glibc_x86: { 442 enabled: true, 443 }, 444 }, 445} 446 447cc_prebuilt_library_headers { 448 name: "libnativehelper_header_only", 449 prefer: false, 450 visibility: ["//visibility:public"], 451 apex_available: [ 452 "//apex_available:anyapex", 453 "//apex_available:platform", 454 ], 455 licenses: ["art-module-sdk_libnativehelper_license"], 456 host_supported: true, 457 sdk_version: "minimum", 458 export_include_dirs: [ 459 "common_os/include/libnativehelper/header_only_include", 460 "common_os/include/libnativehelper/include_jni", 461 ], 462 target: { 463 host: { 464 enabled: false, 465 }, 466 android: { 467 compile_multilib: "64", 468 }, 469 linux_glibc: { 470 compile_multilib: "both", 471 }, 472 linux_glibc_x86_64: { 473 enabled: true, 474 }, 475 linux_glibc_x86: { 476 enabled: true, 477 }, 478 }, 479} 480 481cc_prebuilt_library_headers { 482 name: "libopenjdkjvmti_headers", 483 prefer: false, 484 visibility: ["//visibility:public"], 485 apex_available: [ 486 "//apex_available:platform", 487 "com.android.art", 488 "com.android.art.debug", 489 ], 490 licenses: ["art-module-sdk_art_openjdkjvmti_license"], 491 host_supported: true, 492 sdk_version: "current", 493 export_include_dirs: [ 494 "common_os/include/art/openjdkjvmti/include", 495 "common_os/include/libnativehelper/include_jni", 496 ], 497 target: { 498 host: { 499 enabled: false, 500 }, 501 android: { 502 compile_multilib: "64", 503 }, 504 linux_glibc: { 505 compile_multilib: "both", 506 }, 507 linux_glibc_x86_64: { 508 enabled: true, 509 }, 510 linux_glibc_x86: { 511 enabled: true, 512 }, 513 }, 514} 515 516cc_prebuilt_library_headers { 517 name: "odrefresh_headers", 518 prefer: false, 519 visibility: ["//visibility:public"], 520 apex_available: ["//apex_available:platform"], 521 licenses: ["art-module-sdk_art_license"], 522 host_supported: true, 523 sdk_version: "minimum", 524 stl: "none", 525 system_shared_libs: [], 526 export_include_dirs: ["common_os/include/art/odrefresh/include"], 527 target: { 528 host: { 529 enabled: false, 530 }, 531 android: { 532 compile_multilib: "64", 533 }, 534 linux_glibc: { 535 compile_multilib: "both", 536 }, 537 linux_glibc_x86_64: { 538 enabled: true, 539 }, 540 linux_glibc_x86: { 541 enabled: true, 542 }, 543 }, 544} 545 546cc_prebuilt_library_headers { 547 name: "libnativeloader-headers", 548 prefer: false, 549 visibility: ["//visibility:public"], 550 apex_available: [ 551 "//apex_available:platform", 552 "com.android.art", 553 "com.android.art.debug", 554 "com.android.media", 555 ], 556 licenses: ["art-module-sdk_art_license"], 557 compile_multilib: "64", 558 export_include_dirs: [ 559 "include/art/libnativeloader/include", 560 "include/libnativehelper/include_jni", 561 ], 562} 563 564cc_prebuilt_library_shared { 565 name: "libandroidio", 566 prefer: false, 567 visibility: ["//visibility:public"], 568 apex_available: [ 569 "com.android.art", 570 "com.android.art.debug", 571 ], 572 licenses: ["art-module-sdk_libcore_license"], 573 host_supported: true, 574 stubs: { 575 versions: [ 576 "1", 577 "current", 578 ], 579 symbol_file: "libandroidio.map.txt", 580 }, 581 target: { 582 host: { 583 enabled: false, 584 }, 585 android: { 586 compile_multilib: "64", 587 }, 588 android_arm64: { 589 srcs: ["android/arm64/lib/libandroidio.so"], 590 }, 591 linux_glibc: { 592 compile_multilib: "both", 593 }, 594 linux_glibc_x86_64: { 595 enabled: true, 596 srcs: ["linux_glibc/x86_64/lib/libandroidio.so"], 597 }, 598 linux_glibc_x86: { 599 enabled: true, 600 srcs: ["linux_glibc/x86/lib/libandroidio.so"], 601 }, 602 }, 603 strip: { 604 none: true, 605 }, 606} 607 608cc_prebuilt_library_shared { 609 name: "libnativebridge", 610 prefer: false, 611 visibility: ["//visibility:public"], 612 apex_available: [ 613 "com.android.art", 614 "com.android.art.debug", 615 "test_broken_com.android.art", 616 ], 617 licenses: ["art-module-sdk_art_license"], 618 host_supported: true, 619 export_include_dirs: [ 620 "common_os/include/art/libnativebridge/include", 621 "common_os/include/libnativehelper/include_jni", 622 ], 623 stubs: { 624 versions: [ 625 "1", 626 "current", 627 ], 628 symbol_file: "libnativebridge.map.txt", 629 }, 630 target: { 631 host: { 632 enabled: false, 633 }, 634 android: { 635 compile_multilib: "64", 636 }, 637 android_arm64: { 638 srcs: ["android/arm64/lib/libnativebridge.so"], 639 }, 640 linux_glibc: { 641 compile_multilib: "both", 642 }, 643 linux_glibc_x86_64: { 644 enabled: true, 645 srcs: ["linux_glibc/x86_64/lib/libnativebridge.so"], 646 }, 647 linux_glibc_x86: { 648 enabled: true, 649 srcs: ["linux_glibc/x86/lib/libnativebridge.so"], 650 }, 651 }, 652 strip: { 653 none: true, 654 }, 655} 656 657cc_prebuilt_library_shared { 658 name: "libnativehelper", 659 prefer: false, 660 visibility: ["//visibility:public"], 661 apex_available: [ 662 "com.android.art", 663 "com.android.art.debug", 664 ], 665 licenses: ["art-module-sdk_libnativehelper_license"], 666 host_supported: true, 667 stl: "none", 668 export_include_dirs: [ 669 "common_os/include/libnativehelper/header_only_include", 670 "common_os/include/libnativehelper/include", 671 "common_os/include/libnativehelper/include_jni", 672 "common_os/include/libnativehelper/include_platform", 673 "common_os/include/libnativehelper/include_platform_header_only", 674 "common_os/include/system/logging/liblog/include", 675 ], 676 stubs: { 677 versions: [ 678 "31", 679 "current", 680 ], 681 symbol_file: "libnativehelper.map.txt", 682 }, 683 target: { 684 host: { 685 enabled: false, 686 }, 687 android: { 688 compile_multilib: "64", 689 }, 690 android_arm64: { 691 srcs: ["android/arm64/lib/libnativehelper.so"], 692 }, 693 linux_glibc: { 694 compile_multilib: "both", 695 }, 696 linux_glibc_x86_64: { 697 enabled: true, 698 srcs: ["linux_glibc/x86_64/lib/libnativehelper.so"], 699 }, 700 linux_glibc_x86: { 701 enabled: true, 702 srcs: ["linux_glibc/x86/lib/libnativehelper.so"], 703 }, 704 }, 705 strip: { 706 none: true, 707 }, 708} 709 710cc_prebuilt_library_shared { 711 name: "libnativeloader", 712 prefer: false, 713 visibility: ["//visibility:public"], 714 apex_available: [ 715 "com.android.art", 716 "com.android.art.debug", 717 "test_broken_com.android.art", 718 ], 719 licenses: ["art-module-sdk_art_license"], 720 host_supported: true, 721 export_include_dirs: [ 722 "common_os/include/art/libnativeloader/include", 723 "common_os/include/libnativehelper/include_jni", 724 ], 725 stubs: { 726 versions: [ 727 "1", 728 "current", 729 ], 730 symbol_file: "libnativeloader.map.txt", 731 }, 732 target: { 733 host: { 734 enabled: false, 735 }, 736 android: { 737 compile_multilib: "64", 738 }, 739 android_arm64: { 740 srcs: ["android/arm64/lib/libnativeloader.so"], 741 }, 742 linux_glibc: { 743 compile_multilib: "both", 744 }, 745 linux_glibc_x86_64: { 746 enabled: true, 747 srcs: ["linux_glibc/x86_64/lib/libnativeloader.so"], 748 }, 749 linux_glibc_x86: { 750 enabled: true, 751 srcs: ["linux_glibc/x86/lib/libnativeloader.so"], 752 }, 753 }, 754 strip: { 755 none: true, 756 }, 757} 758 759cc_prebuilt_library_shared { 760 name: "libsigchain", 761 prefer: false, 762 visibility: ["//visibility:public"], 763 apex_available: [ 764 "com.android.art", 765 "com.android.art.debug", 766 "test_broken_com.android.art", 767 ], 768 licenses: ["art-module-sdk_art_license"], 769 host_supported: true, 770 export_include_dirs: ["common_os/include/art/sigchainlib"], 771 stubs: { 772 versions: [ 773 "1", 774 "current", 775 ], 776 symbol_file: "libsigchain.map.txt", 777 }, 778 target: { 779 host: { 780 enabled: false, 781 }, 782 android: { 783 compile_multilib: "64", 784 }, 785 android_arm64: { 786 srcs: ["android/arm64/lib/libsigchain.so"], 787 }, 788 linux_glibc: { 789 compile_multilib: "both", 790 }, 791 linux_glibc_x86_64: { 792 enabled: true, 793 srcs: ["linux_glibc/x86_64/lib/libsigchain.so"], 794 }, 795 linux_glibc_x86: { 796 enabled: true, 797 srcs: ["linux_glibc/x86/lib/libsigchain.so"], 798 }, 799 }, 800 strip: { 801 none: true, 802 }, 803} 804 805cc_prebuilt_library_shared { 806 name: "libdexfile", 807 prefer: false, 808 visibility: ["//visibility:public"], 809 apex_available: [ 810 "com.android.art", 811 "com.android.art.debug", 812 "test_broken_com.android.art", 813 ], 814 licenses: ["art-module-sdk_art_license"], 815 stl: "none", 816 compile_multilib: "64", 817 export_include_dirs: [ 818 "include/art/libdexfile", 819 "include/libnativehelper/include_jni", 820 "include/art/libdexfile/external/include", 821 "include/system/libbase/include", 822 "include/external/fmtlib/include", 823 "include/art/libartbase", 824 "include/external/tinyxml2", 825 "include/external/libcap/libcap/include", 826 "include_gen/art/build/flags/art-aconfig-flags-lib/android_arm64_armv8-2a_cortex-a55_static/gen/include", 827 ], 828 stubs: { 829 versions: [ 830 "1", 831 "current", 832 ], 833 symbol_file: "libdexfile.map.txt", 834 }, 835 arch: { 836 arm64: { 837 srcs: ["arm64/lib/libdexfile.so"], 838 }, 839 }, 840 strip: { 841 none: true, 842 }, 843} 844 845prebuilt_systemserverclasspath_fragment { 846 name: "art-systemserverclasspath-fragment", 847 prefer: false, 848 visibility: ["//visibility:public"], 849 apex_available: [ 850 "com.android.art", 851 "com.android.art.debug", 852 ], 853 licenses: ["art-module-sdk_art_license"], 854 contents: ["service-art"], 855} 856