blob: 54820863d150325c2ab68c30b71282c1ef97e8c3 [file] [log] [blame]
Daniel Normanb57b5e02021-09-03 09:37:18 -07001package {
2 default_applicable_licenses: ["hardware_interfaces_license"],
3}
4
deyaoren@google.com1e1887e2022-04-05 22:16:49 +00005genrule {
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 Normanb57b5e02021-09-03 09:37:18 -070012prebuilt_etc {
13 name: "com.android.hardware.sensors.rc",
deyaoren@google.com1e1887e2022-04-05 22:16:49 +000014 src: ":com.android.hardware.sensors.rc-gen",
Daniel Normanb57b5e02021-09-03 09:37:18 -070015 installable: false,
16}
17
18// Default vendor APEX for android.hardware.sensors.
19// Custom implementations may use override_apex based on this APEX.
20apex {
21 name: "com.android.hardware.sensors",
22 manifest: "apex_manifest.json",
Jooyung Han9aaa45e2023-10-10 13:53:36 +090023 key: "com.android.hardware.key",
24 certificate: ":com.android.hardware.certificate",
Daniel Normanb57b5e02021-09-03 09:37:18 -070025 file_contexts: "file_contexts",
Daniel Normanb57b5e02021-09-03 09:37:18 -070026 updatable: false,
Jooyung Han9aaa45e2023-10-10 13:53:36 +090027 vendor: true,
28
deyaoren@google.com1e1887e2022-04-05 22:16:49 +000029 binaries: ["android.hardware.sensors-service.example"],
Daniel Normanb57b5e02021-09-03 09:37:18 -070030 prebuilts: [
Jooyung Han9aaa45e2023-10-10 13:53:36 +090031 "com.android.hardware.sensors.rc", // init rc
32 "sensors-default.xml", // vintf fragment
Daniel Normanb57b5e02021-09-03 09:37:18 -070033 "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 Normanb57b5e02021-09-03 09:37:18 -070041}