Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 1 | package { |
| 2 | default_applicable_licenses: ["hardware_interfaces_license"], |
| 3 | } |
| 4 | |
deyaoren@google.com | 1e1887e | 2022-04-05 22:16:49 +0000 | [diff] [blame] | 5 | genrule { |
| 6 | name: "com.android.hardware.sensors.rc-gen", |
| 7 | srcs: [":sensors-default.rc"], |
| 8 | out: ["com.android.hardware.sensors.rc"], |
| 9 | cmd: "sed -E 's/\\/vendor/\\/apex\\/com.android.hardware.sensors/' $(in) > $(out)", |
| 10 | } |
| 11 | |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 12 | prebuilt_etc { |
| 13 | name: "com.android.hardware.sensors.rc", |
deyaoren@google.com | 1e1887e | 2022-04-05 22:16:49 +0000 | [diff] [blame] | 14 | src: ":com.android.hardware.sensors.rc-gen", |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 15 | installable: false, |
| 16 | } |
| 17 | |
| 18 | // Default vendor APEX for android.hardware.sensors. |
| 19 | // Custom implementations may use override_apex based on this APEX. |
| 20 | apex { |
| 21 | name: "com.android.hardware.sensors", |
| 22 | manifest: "apex_manifest.json", |
Jooyung Han | 9aaa45e | 2023-10-10 13:53:36 +0900 | [diff] [blame] | 23 | key: "com.android.hardware.key", |
| 24 | certificate: ":com.android.hardware.certificate", |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 25 | file_contexts: "file_contexts", |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 26 | updatable: false, |
Jooyung Han | 9aaa45e | 2023-10-10 13:53:36 +0900 | [diff] [blame] | 27 | vendor: true, |
| 28 | |
deyaoren@google.com | 1e1887e | 2022-04-05 22:16:49 +0000 | [diff] [blame] | 29 | binaries: ["android.hardware.sensors-service.example"], |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 30 | prebuilts: [ |
Jooyung Han | 9aaa45e | 2023-10-10 13:53:36 +0900 | [diff] [blame] | 31 | "com.android.hardware.sensors.rc", // init rc |
| 32 | "sensors-default.xml", // vintf fragment |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 33 | "android.hardware.sensor.ambient_temperature.prebuilt.xml", |
| 34 | "android.hardware.sensor.barometer.prebuilt.xml", |
| 35 | "android.hardware.sensor.gyroscope.prebuilt.xml", |
| 36 | "android.hardware.sensor.hinge_angle.prebuilt.xml", |
| 37 | "android.hardware.sensor.light.prebuilt.xml", |
| 38 | "android.hardware.sensor.proximity.prebuilt.xml", |
| 39 | "android.hardware.sensor.relative_humidity.prebuilt.xml", |
| 40 | ], |
Daniel Norman | b57b5e0 | 2021-09-03 09:37:18 -0700 | [diff] [blame] | 41 | } |