aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp48
1 files changed, 44 insertions, 4 deletions
diff --git a/Android.bp b/Android.bp
index 972ec979..de497142 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,7 +1,5 @@
-cc_library_static {
- name: "usrsctplib",
- // vendor needed for libpreprocessing effects.
- vendor: true,
+cc_defaults {
+ name: "usrsctplib_defaults",
srcs: [
"usrsctplib/netinet/sctp_asconf.c",
"usrsctplib/netinet/sctp_auth.c",
@@ -56,5 +54,47 @@ cc_library_static {
"libcrypto",
],
host_supported: true,
+}
+
+cc_library_static {
+ name: "usrsctplib",
+ // vendor needed for libpreprocessing effects.
+ vendor: true,
+ defaults: ["usrsctplib_defaults"],
visibility: ["//external/webrtc:__subpackages__"],
}
+
+cc_library_static {
+ name: "usrsctp_fuzz_lib",
+ defaults: ["usrsctplib_defaults"],
+}
+
+cc_fuzz {
+ name: "fuzzer_connect",
+ srcs: [
+ "fuzzer/fuzzer_connect.c",
+ ],
+ static_libs: [
+ "usrsctp_fuzz_lib",
+ ],
+ shared_libs: [
+ "libcrypto",
+ ],
+ host_supported: true,
+ corpus: ["CORPUS_CONNECT/*"],
+}
+
+cc_fuzz {
+ name: "fuzzer_listen",
+ srcs: [
+ "fuzzer/fuzzer_listen.c",
+ ],
+ static_libs: [
+ "usrsctp_fuzz_lib",
+ ],
+ shared_libs: [
+ "libcrypto",
+ ],
+ host_supported: true,
+ corpus: ["CORPUS_LISTEN/*"],
+}