blob: 3e4ad1471c426d7a373b24d0e8a307fa74f09e72 [file] [log] [blame]
Jeongik Cha7cd7a592024-06-14 14:27:29 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jeongik Chaef989e22024-08-30 13:25:43 +09005java_defaults {
6 name: "VmPayloadInstaller",
7 init_rc: [":custom_vm_setup.rc"],
8 required: ["custom_vm_setup"],
9 // TODO(b/348113995): move this app to product partition
10 system_ext_specific: true,
11 platform_apis: true,
12 privileged: true,
13}
14
Jeongik Cha7cd7a592024-06-14 14:27:29 +090015android_app {
16 name: "FerrochromeApp",
17 srcs: ["java/**/*.java"],
18 resource_dirs: ["res"],
Jeongik Chaef989e22024-08-30 13:25:43 +090019 defaults: ["VmPayloadInstaller"],
Luca Stefani4f55b6a2024-07-17 11:41:05 +020020 required: [
Luca Stefani4f55b6a2024-07-17 11:41:05 +020021 "privapp-permissions-ferrochrome.xml",
22 ],
23}
24
25prebuilt_etc {
26 name: "privapp-permissions-ferrochrome.xml",
27 src: "privapp-permissions-ferrochrome.xml",
28 sub_dir: "permissions",
29 system_ext_specific: true,
Jeongik Cha7cd7a592024-06-14 14:27:29 +090030}
31
Jeongik Chaef989e22024-08-30 13:25:43 +090032filegroup {
33 name: "custom_vm_setup.rc",
34 srcs: ["custom_vm_setup.rc"],
35}
36
Jeongik Cha7cd7a592024-06-14 14:27:29 +090037sh_binary {
38 name: "custom_vm_setup",
39 src: "custom_vm_setup.sh",
40 system_ext_specific: true,
41 host_supported: false,
42}