1package {
2    default_team: "trendy_team_media_framework_audio",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "frameworks_av_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["frameworks_av_license"],
9}
10
11cc_defaults {
12    name: "libmediautils_fuzzer_defaults",
13    host_supported: true,
14    shared_libs: [
15        "libbinder",
16        "liblog",
17        "libcutils",
18        "libmediautils",
19        "libutils",
20        "framework-permission-aidl-cpp",
21        "packagemanager_aidl-cpp",
22    ],
23
24    cflags: [
25        "-Wall",
26        "-Wextra",
27        "-Werror",
28        "-Wno-c++2a-extensions",
29    ],
30}
31
32cc_fuzz {
33    name: "libmediautils_fuzzer_battery_notifier",
34    defaults: ["libmediautils_fuzzer_defaults"],
35    srcs: ["BatteryNotifierFuzz.cpp"],
36}
37
38cc_fuzz {
39    name: "libmediautils_fuzzer_scheduling_policy_service",
40    defaults: ["libmediautils_fuzzer_defaults"],
41    srcs: ["SchedulingPolicyServiceFuzz.cpp"],
42}
43
44cc_fuzz {
45    name: "libmediautils_fuzzer_service_utilities",
46    defaults: ["libmediautils_fuzzer_defaults"],
47    srcs: ["ServiceUtilitiesFuzz.cpp"],
48}
49
50cc_fuzz {
51    name: "libmediautils_fuzzer_time_check",
52    defaults: ["libmediautils_fuzzer_defaults"],
53    srcs: ["TimeCheckFuzz.cpp"],
54}
55