| // Runtime (Bionic) APEX module |
| // |
| // In Q this contained Bionic, ART and Libcore. |
| // It keeps the name /apex/com.android.runtime for app compat reasons. |
| |
| android_app_certificate { |
| name: "com.android.runtime.certificate", |
| certificate: "com.android.runtime", |
| } |
| |
| apex_key { |
| name: "com.android.runtime.key", |
| public_key: "com.android.runtime.avbpubkey", |
| private_key: "com.android.runtime.pem", |
| } |
| |
| prebuilt_etc { |
| name: "com.android.runtime.ld.config.txt", |
| src: "ld.config.txt", |
| filename: "ld.config.txt", |
| installable: false, |
| } |
| |
| apex { |
| name: "com.android.runtime", |
| compile_multilib: "both", |
| manifest: "manifest.json", |
| native_shared_libs: [ |
| "libc", |
| "libm", |
| "libdl", |
| "libdl_android", |
| "libc_malloc_debug", |
| "libc_malloc_hooks", |
| ], |
| multilib: { |
| both: { |
| binaries: ["linker"], |
| }, |
| }, |
| prebuilts: ["com.android.runtime.ld.config.txt"], |
| key: "com.android.runtime.key", |
| certificate: ":com.android.runtime.certificate", |
| } |