blob: 459545c1f7153f70519ecfa7dc9f6c725774d077 [file] [log] [blame]
Bob Badour2efc4762021-02-03 18:36:27 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jiyong Parkda119cb2020-12-07 15:58:23 +09005apex {
6 name: "com.android.virt",
7
8 // TODO(jiyong): make it updatable
Mathew Inwood9af36dd2021-02-16 14:43:40 +00009 updatable: false,
Jiyong Parkda119cb2020-12-07 15:58:23 +090010
11 manifest: "manifest.json",
12
13 key: "com.android.virt.key",
14 certificate: ":com.android.virt.certificate",
15
Jiyong Park69b39372021-01-05 23:14:46 +090016 // crosvm is enabled for only 64-bit targets on device
Jiyong Park2199f202020-12-07 15:58:47 +090017 arch: {
18 arm64: {
19 binaries: [
Victor Hsieh573c6492021-03-11 14:19:18 -080020 "authfs", // TODO(victorhsieh): move to microdroid once we can run the test in VM.
Jiyong Park69b39372021-01-05 23:14:46 +090021 "crosvm",
22 ],
Inseob Kim72f06a32021-04-12 14:48:42 +090023 filesystems: [
24 "microdroid_super",
25 "microdroid_boot-5.10",
26 "microdroid_vendor_boot-5.10",
27 "microdroid_vbmeta",
28 "microdroid_vbmeta_system",
29 ],
Jiyong Park69b39372021-01-05 23:14:46 +090030 },
31 x86_64: {
32 binaries: [
Victor Hsieh573c6492021-03-11 14:19:18 -080033 "authfs", // TODO(victorhsieh): move to microdroid once we can run the test in VM.
Jiyong Park2199f202020-12-07 15:58:47 +090034 "crosvm",
35 ],
Inseob Kim72f06a32021-04-12 14:48:42 +090036 filesystems: [
37 "microdroid_super",
38 "microdroid_boot-5.10",
39 "microdroid_vendor_boot-5.10",
40 "microdroid_vbmeta",
41 "microdroid_vbmeta_system",
42 ],
Jiyong Park2199f202020-12-07 15:58:47 +090043 },
44 },
Jiyong Park8d1eb7e2021-02-16 13:23:00 +090045 binaries: [
Victor Hsieh573c6492021-03-11 14:19:18 -080046 "fd_server",
Jiyong Park8d1eb7e2021-02-16 13:23:00 +090047 "virtmanager",
Andrew Walbranea9fa482021-03-04 16:11:12 +000048 "vm",
Jooyung Han017916b2021-04-20 03:57:19 +090049
50 // tools to create composite images
51 "mk_cdisk",
Jooyung Han017916b2021-04-20 03:57:19 +090052 "mk_payload",
Jiyong Park8d1eb7e2021-02-16 13:23:00 +090053 ],
Inseob Kim72f06a32021-04-12 14:48:42 +090054 prebuilts: [
55 "com.android.virt.init.rc",
56 "microdroid_cdisk.json",
Jiyong Park78515012021-04-13 17:43:10 +090057 "microdroid_cdisk_env.json",
Inseob Kimafd9dc02021-04-23 14:47:44 +090058 "microdroid_cdisk_userdata.json",
Jooyung Han017916b2021-04-20 03:57:19 +090059 "microdroid_payload.json",
Inseob Kim72f06a32021-04-12 14:48:42 +090060 "microdroid_uboot_env",
61 "microdroid_bootloader",
62 ],
Jeff Vander Stoep63ab2382021-03-25 22:18:53 +010063 file_contexts: ":com.android.virt-file_contexts",
Jiyong Parkda119cb2020-12-07 15:58:23 +090064}
65
66apex_key {
67 name: "com.android.virt.key",
68 public_key: "com.android.virt.avbpubkey",
69 private_key: "com.android.virt.pem",
70}
71
72android_app_certificate {
73 name: "com.android.virt.certificate",
74 certificate: "com.android.virt",
75}
Jeff Vander Stoep63ab2382021-03-25 22:18:53 +010076
77prebuilt_etc {
78 name: "com.android.virt.init.rc",
79 src: "virtmanager.rc",
80 filename: "init.rc",
81}