// 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", } 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: [ "crash_dump", "linker", ], }, }, key: "com.android.runtime.key", certificate: ":com.android.runtime.certificate", } sdk { name: "runtime-module-sdk", defaults: ["linux_bionic_supported"], native_header_libs: [ "bionic_libc_platform_headers", "libc_headers", ], native_shared_libs: [ "libc", "libdl", "libdl_android", "libm", ], native_static_libs: [ "libasync_safe", ], native_objects: [ "crtbegin_dynamic", "crtbegin_so", "crtend_android", "crtend_so", ], } module_exports { name: "runtime-module-host-exports", defaults: ["linux_bionic_supported"], device_supported: false, native_binaries: [ "linker", ], }