Bob Badour | bd1037f | 2021-02-12 15:54:17 -0800 | [diff] [blame] | 1 | package { |
Aditya Choudhary | 5369617 | 2024-02-05 15:46:19 +0000 | [diff] [blame] | 2 | default_team: "trendy_team_virtualization", |
Bob Badour | bd1037f | 2021-02-12 15:54:17 -0800 | [diff] [blame] | 3 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 4 | } |
| 5 | |
Andrew Walbran | b12a43e | 2020-11-10 14:22:42 +0000 | [diff] [blame] | 6 | aidl_interface { |
Andrew Walbran | f6bf686 | 2021-05-21 12:41:13 +0000 | [diff] [blame] | 7 | name: "android.system.virtualizationservice", |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 8 | srcs: ["android/system/virtualizationservice/**/*.aidl"], |
Alan Stokes | 2bead0d | 2022-09-05 16:58:34 +0100 | [diff] [blame] | 9 | imports: ["android.system.virtualizationcommon"], |
Jiyong Park | a1267ad | 2021-07-01 12:55:14 +0900 | [diff] [blame] | 10 | // This is never accessed directly. Apps are expected to use this indirectly via the Java |
| 11 | // wrapper android.system.virtualmachine. |
Andrew Walbran | b12a43e | 2020-11-10 14:22:42 +0000 | [diff] [blame] | 12 | unstable: true, |
| 13 | backend: { |
| 14 | java: { |
| 15 | sdk_version: "module_current", |
Jiyong Park | 9b8253b | 2021-06-28 18:37:26 +0900 | [diff] [blame] | 16 | apex_available: ["com.android.virt"], |
Andrew Walbran | b12a43e | 2020-11-10 14:22:42 +0000 | [diff] [blame] | 17 | }, |
| 18 | cpp: { |
| 19 | enabled: true, |
| 20 | }, |
Alan Stokes | 222edd0 | 2021-07-21 09:13:36 +0100 | [diff] [blame] | 21 | ndk: { |
| 22 | apex_available: [ |
Inseob Kim | aa41e0a | 2021-08-31 10:00:42 +0900 | [diff] [blame] | 23 | "com.android.virt", |
Alan Stokes | 222edd0 | 2021-07-21 09:13:36 +0100 | [diff] [blame] | 24 | "com.android.compos", |
| 25 | ], |
| 26 | }, |
Andrew Walbran | b12a43e | 2020-11-10 14:22:42 +0000 | [diff] [blame] | 27 | rust: { |
| 28 | enabled: true, |
Alan Stokes | eb97d4a | 2021-08-26 14:24:32 +0100 | [diff] [blame] | 29 | apex_available: [ |
| 30 | "com.android.virt", |
| 31 | "com.android.compos", |
| 32 | ], |
Andrew Walbran | b12a43e | 2020-11-10 14:22:42 +0000 | [diff] [blame] | 33 | }, |
| 34 | }, |
| 35 | } |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 36 | |
| 37 | aidl_interface { |
David Brazdil | 528e047 | 2022-10-10 15:06:02 +0100 | [diff] [blame] | 38 | name: "android.system.virtualizationservice_internal", |
| 39 | srcs: ["android/system/virtualizationservice_internal/**/*.aidl"], |
David Brazdil | d4f51a5 | 2023-01-11 14:09:27 +0000 | [diff] [blame] | 40 | imports: [ |
| 41 | "android.system.virtualizationcommon", |
| 42 | "android.system.virtualizationservice", |
| 43 | ], |
David Brazdil | 528e047 | 2022-10-10 15:06:02 +0100 | [diff] [blame] | 44 | unstable: true, |
| 45 | backend: { |
| 46 | java: { |
| 47 | sdk_version: "module_current", |
| 48 | }, |
| 49 | rust: { |
| 50 | enabled: true, |
| 51 | apex_available: [ |
| 52 | "com.android.virt", |
| 53 | ], |
| 54 | }, |
| 55 | }, |
| 56 | } |
| 57 | |
| 58 | aidl_interface { |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 59 | name: "android.system.virtualmachineservice", |
| 60 | srcs: ["android/system/virtualmachineservice/**/*.aidl"], |
Shikha Panwar | 5d6a675 | 2023-12-14 22:08:26 +0000 | [diff] [blame] | 61 | imports: [ |
| 62 | "android.hardware.security.secretkeeper-V1", |
| 63 | "android.system.virtualizationcommon", |
| 64 | ], |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 65 | unstable: true, |
| 66 | backend: { |
Nikita Ioffe | 30b50e6 | 2022-11-15 11:27:45 +0000 | [diff] [blame] | 67 | java: { |
Shikha Panwar | c63581a | 2023-12-13 14:43:32 +0000 | [diff] [blame] | 68 | enabled: false, |
Nikita Ioffe | 30b50e6 | 2022-11-15 11:27:45 +0000 | [diff] [blame] | 69 | }, |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 70 | rust: { |
| 71 | enabled: true, |
Alan Stokes | b5c60b4 | 2021-09-09 14:44:13 +0100 | [diff] [blame] | 72 | apex_available: [ |
| 73 | "com.android.virt", |
| 74 | "com.android.compos", |
| 75 | ], |
Inseob Kim | 1b95f2e | 2021-08-19 13:17:40 +0900 | [diff] [blame] | 76 | }, |
| 77 | }, |
| 78 | } |
Alan Stokes | 2bead0d | 2022-09-05 16:58:34 +0100 | [diff] [blame] | 79 | |
| 80 | aidl_interface { |
| 81 | name: "android.system.virtualizationcommon", |
| 82 | srcs: ["android/system/virtualizationcommon/**/*.aidl"], |
| 83 | unstable: true, |
| 84 | backend: { |
| 85 | java: { |
Nikita Ioffe | 30b50e6 | 2022-11-15 11:27:45 +0000 | [diff] [blame] | 86 | sdk_version: "module_current", |
Alan Stokes | 2bead0d | 2022-09-05 16:58:34 +0100 | [diff] [blame] | 87 | apex_available: ["com.android.virt"], |
| 88 | }, |
| 89 | ndk: { |
| 90 | apex_available: [ |
| 91 | "com.android.virt", |
| 92 | "com.android.compos", |
| 93 | ], |
| 94 | }, |
| 95 | rust: { |
| 96 | enabled: true, |
| 97 | apex_available: [ |
| 98 | "com.android.virt", |
| 99 | "com.android.compos", |
| 100 | ], |
| 101 | }, |
| 102 | }, |
| 103 | } |