blob: 6aad837cd51dd153b1ef5baccd18a6693ef1c9a1 [file] [log] [blame] [edit]
prebuilt_etc {
name: "wpa_supplicant.conf.prebuilt",
src: ":wpa_supplicant_template.conf",
filename: "wpa_supplicant.conf",
relative_install_path: "wifi",
installable: false,
}
genrule {
name: "com.android.hardware.hostapd.rc-gen",
srcs: ["android.hardware.hostapd.rc"],
out: ["com.android.hardware.hostapd.rc"],
cmd: "sed -E 's@/vendor/bin@/apex/com.android.hardware.wpa_supplicant/bin@' $(in) > $(out)",
}
prebuilt_etc {
name: "com.android.hardware.hostapd.rc",
src: ":com.android.hardware.hostapd.rc-gen",
installable: false,
}
apex {
name: "com.android.hardware.wpa_supplicant",
manifest: "apex_manifest.json",
file_contexts: "file_contexts",
// TODO: b/363080108 - Replace placeholder key with release key
key: "com.android.hardware.key",
certificate: ":com.android.hardware.certificate",
updatable: false,
vendor: true,
enabled: select(soong_config_variable("wpa_supplicant_8", "wpa_build_hostapd"), {
true: true,
default: false,
}),
binaries: [
"wpa_supplicant",
"hostapd",
],
prebuilts: [
"com.android.hardware.wpa_supplicant.rc",
"com.android.hardware.hostapd.rc",
"wpa_supplicant.conf.prebuilt",
],
vintf_fragment_modules: [
"android.hardware.wifi.hostapd.xml",
"android.hardware.wifi.supplicant.xml",
],
}