package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "frameworks_native_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["frameworks_native_license"], } cc_fuzz { name: "binder_rpc_fuzzer", host_supported: true, fuzz_config: { cc: ["smoreland@google.com"], }, corpus: ["corpus/*"], dictionary: "binder_rpc_fuzzer.dict", srcs: [ "main.cpp", ], // Not using libbinder_tls_shared_deps to use deterministic boringssl libraries. static_libs: [ "libbase", "libcutils", "liblog", "libbinder_test_utils", "libbinder_tls_static", "libbinder_tls_test_utils", "libssl_fuzz_unsafe", "libcrypto_fuzz_unsafe", ], cflags: [ "-DBORINGSSL_UNSAFE_DETERMINISTIC_MODE", // for RAND_reset_for_fuzzing ], target: { android: { shared_libs: [ "libbinder", "libutils", ], }, host: { static_libs: [ "libbinder", "libutils", ], }, }, data: [ "server.crt", "server.key", ], }