| package { |
| default_applicable_licenses: ["Android-Apache-2.0"], |
| } |
| |
| java_defaults { |
| name: "VmPayloadInstaller", |
| init_rc: [":custom_vm_setup.rc"], |
| required: ["custom_vm_setup"], |
| // TODO(b/348113995): move this app to product partition |
| system_ext_specific: true, |
| platform_apis: true, |
| privileged: true, |
| } |
| |
| android_app { |
| name: "FerrochromeApp", |
| srcs: ["java/**/*.java"], |
| resource_dirs: ["res"], |
| defaults: ["VmPayloadInstaller"], |
| required: [ |
| "privapp-permissions-ferrochrome.xml", |
| ], |
| } |
| |
| prebuilt_etc { |
| name: "privapp-permissions-ferrochrome.xml", |
| src: "privapp-permissions-ferrochrome.xml", |
| sub_dir: "permissions", |
| system_ext_specific: true, |
| } |
| |
| filegroup { |
| name: "custom_vm_setup.rc", |
| srcs: ["custom_vm_setup.rc"], |
| } |
| |
| sh_binary { |
| name: "custom_vm_setup", |
| src: "custom_vm_setup.sh", |
| system_ext_specific: true, |
| host_supported: false, |
| } |