blob: f8c8e6fa701bddca5f0721813b7b54e8281a09c9 [file] [log] [blame]
Kenn Frankele85de1d2022-10-07 22:13:38 +00001package {
2 default_applicable_licenses: ["hardware_interfaces_license"],
3}
4
Kenn Frankele85de1d2022-10-07 22:13:38 +00005genrule {
6 name: "gen-android.hardware.wifi.rc",
Gabriel Birenbfc99312022-12-02 20:44:40 +00007 srcs: [":default-android.hardware.wifi-service.rc"],
Kenn Frankele85de1d2022-10-07 22:13:38 +00008 out: ["com.android.hardware.wifi-service.rc"],
9 cmd: "sed -e 's@/vendor/bin/@/apex/com.android.hardware.wifi/bin/@' $(in) > $(out)",
10}
11
12prebuilt_etc {
13 name: "com.android.hardware.wifi.rc",
14 src: ":gen-android.hardware.wifi.rc",
15 installable: false,
16}
17
18prebuilt_etc {
19 name: "com.android.hardware.wifi.xml",
Gabriel Birenbfc99312022-12-02 20:44:40 +000020 src: ":default-android.hardware.wifi-service.xml",
Kenn Frankele85de1d2022-10-07 22:13:38 +000021 installable: false,
Jooyung Hanbab159c2023-01-27 11:23:51 +090022 sub_dir: "vintf",
Kenn Frankele85de1d2022-10-07 22:13:38 +000023}
24
25apex {
26 name: "com.android.hardware.wifi",
27 manifest: "apex_manifest.json",
Jooyung Han3efe2942023-10-10 15:49:06 +090028 key: "com.android.hardware.key",
29 certificate: ":com.android.hardware.certificate",
Kenn Frankele85de1d2022-10-07 22:13:38 +000030 file_contexts: "file_contexts",
Kenn Frankele85de1d2022-10-07 22:13:38 +000031 updatable: false,
Jooyung Han3efe2942023-10-10 15:49:06 +090032 vendor: true,
33
Kenn Frankele85de1d2022-10-07 22:13:38 +000034 binaries: [
Gabriel Birenbfc99312022-12-02 20:44:40 +000035 "android.hardware.wifi-service",
Kenn Frankele85de1d2022-10-07 22:13:38 +000036 ],
37 prebuilts: [
38 "com.android.hardware.wifi.rc",
39 "com.android.hardware.wifi.xml",
40 ],
41 overrides: [
Gabriel Birenbfc99312022-12-02 20:44:40 +000042 "android.hardware.wifi-service",
Kenn Frankele85de1d2022-10-07 22:13:38 +000043 ],
44}