blob: f8ba5c472b537167088a5230811f99db82e54384 [file] [log] [blame]
Kenn Frankele85de1d2022-10-07 22:13:38 +00001package {
2 default_applicable_licenses: ["hardware_interfaces_license"],
3}
4
5apex_key {
6 name: "com.android.hardware.wifi.key",
7 public_key: "com.android.hardware.wifi.avbpubkey",
8 private_key: "com.android.hardware.wifi.pem",
9}
10
11android_app_certificate {
12 name: "com.android.hardware.wifi.certificate",
13 certificate: "com.android.hardware.wifi",
14}
15
16genrule {
17 name: "gen-android.hardware.wifi.rc",
Gabriel Birenbfc99312022-12-02 20:44:40 +000018 srcs: [":default-android.hardware.wifi-service.rc"],
Kenn Frankele85de1d2022-10-07 22:13:38 +000019 out: ["com.android.hardware.wifi-service.rc"],
20 cmd: "sed -e 's@/vendor/bin/@/apex/com.android.hardware.wifi/bin/@' $(in) > $(out)",
21}
22
23prebuilt_etc {
24 name: "com.android.hardware.wifi.rc",
25 src: ":gen-android.hardware.wifi.rc",
26 installable: false,
27}
28
29prebuilt_etc {
30 name: "com.android.hardware.wifi.xml",
Gabriel Birenbfc99312022-12-02 20:44:40 +000031 src: ":default-android.hardware.wifi-service.xml",
Kenn Frankele85de1d2022-10-07 22:13:38 +000032 installable: false,
Jooyung Hanbab159c2023-01-27 11:23:51 +090033 sub_dir: "vintf",
Kenn Frankele85de1d2022-10-07 22:13:38 +000034}
35
36apex {
37 name: "com.android.hardware.wifi",
38 manifest: "apex_manifest.json",
39 key: "com.android.hardware.wifi.key",
40 certificate: ":com.android.hardware.wifi.certificate",
41 file_contexts: "file_contexts",
Kenn Frankele85de1d2022-10-07 22:13:38 +000042 use_vndk_as_stable: true,
43 updatable: false,
44 soc_specific: true,
45 binaries: [
Gabriel Birenbfc99312022-12-02 20:44:40 +000046 "android.hardware.wifi-service",
Kenn Frankele85de1d2022-10-07 22:13:38 +000047 ],
48 prebuilts: [
49 "com.android.hardware.wifi.rc",
50 "com.android.hardware.wifi.xml",
51 ],
52 overrides: [
Gabriel Birenbfc99312022-12-02 20:44:40 +000053 "android.hardware.wifi-service",
Kenn Frankele85de1d2022-10-07 22:13:38 +000054 ],
55}