blob: 30a4b03d348e87c1747257220cedb6b7773e4203 [file] [log] [blame]
Bob Badourbd1037f2021-02-12 15:54:17 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Andrew Walbranb12a43e2020-11-10 14:22:42 +00005aidl_interface {
Andrew Walbranf6bf6862021-05-21 12:41:13 +00006 name: "android.system.virtualizationservice",
Inseob Kim1b95f2e2021-08-19 13:17:40 +09007 srcs: ["android/system/virtualizationservice/**/*.aidl"],
Jiyong Parka1267ad2021-07-01 12:55:14 +09008 // This is never accessed directly. Apps are expected to use this indirectly via the Java
9 // wrapper android.system.virtualmachine.
Andrew Walbranb12a43e2020-11-10 14:22:42 +000010 unstable: true,
11 backend: {
12 java: {
13 sdk_version: "module_current",
Jiyong Park9b8253b2021-06-28 18:37:26 +090014 apex_available: ["com.android.virt"],
Andrew Walbranb12a43e2020-11-10 14:22:42 +000015 },
16 cpp: {
17 enabled: true,
18 },
Alan Stokes222edd02021-07-21 09:13:36 +010019 ndk: {
20 apex_available: [
Inseob Kimaa41e0a2021-08-31 10:00:42 +090021 "com.android.virt",
Alan Stokes222edd02021-07-21 09:13:36 +010022 "com.android.compos",
23 ],
24 },
Andrew Walbranb12a43e2020-11-10 14:22:42 +000025 rust: {
26 enabled: true,
Alan Stokeseb97d4a2021-08-26 14:24:32 +010027 apex_available: [
28 "com.android.virt",
29 "com.android.compos",
30 ],
Andrew Walbranb12a43e2020-11-10 14:22:42 +000031 },
32 },
33}
Inseob Kim1b95f2e2021-08-19 13:17:40 +090034
35aidl_interface {
36 name: "android.system.virtualmachineservice",
37 srcs: ["android/system/virtualmachineservice/**/*.aidl"],
38 unstable: true,
39 backend: {
40 rust: {
41 enabled: true,
Alan Stokesb5c60b42021-09-09 14:44:13 +010042 apex_available: [
43 "com.android.virt",
44 "com.android.compos",
45 ],
Inseob Kim1b95f2e2021-08-19 13:17:40 +090046 },
47 },
48}