summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp49
1 files changed, 38 insertions, 11 deletions
diff --git a/Android.bp b/Android.bp
index 0dc42b0..a369180 100644
--- a/Android.bp
+++ b/Android.bp
@@ -53,20 +53,13 @@ cc_defaults {
include_dirs: ["system/connectivity"],
}
-//
-// wificond daemon.
-//
-cc_binary {
- name: "wificond",
+cc_defaults {
+ name: "wificond_default_libs",
defaults: [
"keystore2_use_latest_aidl_ndk_shared",
"wificond_defaults",
],
- init_rc: ["wificond.rc"],
- srcs: [
- "main.cpp",
- "wifi_keystore_hal_connector.cpp"
- ],
+
include_dirs: ["system/security/keystore/include"],
shared_libs: [
@@ -87,7 +80,22 @@ cc_binary {
static_libs: [
"libnlinterceptor",
"libwificond", // Wificond daemon
- "libwifikeystorehal" // Wifi Keystore HAL service
+ "libwifikeystorehal", // Wifi Keystore HAL service
+ ],
+}
+
+//
+// wificond daemon.
+//
+cc_binary {
+ name: "wificond",
+ defaults: [
+ "wificond_default_libs",
+ ],
+ init_rc: ["wificond.rc"],
+ srcs: [
+ "main.cpp",
+ "wifi_keystore_hal_connector.cpp",
],
}
@@ -319,3 +327,22 @@ cc_test {
"libwificond_test_utils",
],
}
+
+cc_fuzz {
+ name: "wificond_service_fuzzer",
+ defaults: [
+ "wificond_default_libs",
+ "service_fuzzer_defaults",
+ "fuzzer_disable_leaks",
+ ],
+ srcs: [
+ "fuzzers/wificond_service_fuzzer.cpp",
+ ],
+ fuzz_config: {
+ triage_assignee: "waghpawan@google.com",
+ cc: [
+ "etancohen@google.com",
+ "gbiren@google.com",
+ ],
+ },
+}