blob: e1fefb95750196badd31575a7edb276693c4bb4c [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 Birene58e2632022-07-15 23:25:39 +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 Birene58e2632022-07-15 23:25:39 +000031 src: ":default-android.hardware.wifi-service.xml",
Kenn Frankele85de1d2022-10-07 22:13:38 +000032 installable: false,
33}
34
35apex {
36 name: "com.android.hardware.wifi",
37 manifest: "apex_manifest.json",
38 key: "com.android.hardware.wifi.key",
39 certificate: ":com.android.hardware.wifi.certificate",
40 file_contexts: "file_contexts",
41 vintf_fragments: [":com.android.hardware.wifi.xml"],
42 use_vndk_as_stable: true,
43 updatable: false,
44 soc_specific: true,
45 binaries: [
Gabriel Birene58e2632022-07-15 23:25:39 +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 Birene58e2632022-07-15 23:25:39 +000053 "android.hardware.wifi-service",
Kenn Frankele85de1d2022-10-07 22:13:38 +000054 ],
55}