blob: c4dc24f16ca8abc624a00e877f204dec3146c78e [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_av_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_av_license"],
8}
9
Dylan Katzc247e4a2020-06-10 16:21:39 -070010cc_defaults {
11 name: "libmediautils_fuzzer_defaults",
12 shared_libs: [
Steven Moreland36960002021-04-01 00:08:45 +000013 "libbatterystats_aidl",
Dylan Katzc247e4a2020-06-10 16:21:39 -070014 "libbinder",
15 "libcutils",
16 "liblog",
17 "libmediautils",
18 "libutils",
Svet Ganov33761132021-05-13 22:51:08 +000019 "libbinder",
20 "framework-permission-aidl-cpp",
Samiul Islam1ae3ce52021-09-30 20:17:01 +010021 "packagemanager_aidl-cpp",
Dylan Katzc247e4a2020-06-10 16:21:39 -070022 ],
23
24 cflags: [
25 "-Wall",
26 "-Wextra",
27 "-Werror",
28 "-Wno-c++2a-extensions",
29 ],
30
31 header_libs: [
32 "bionic_libc_platform_headers",
33 "libmedia_headers",
34 ],
35
36 include_dirs: [
37 // For DEBUGGER_SIGNAL
38 "system/core/debuggerd/include",
39 ],
40}
41
42cc_fuzz {
43 name: "libmediautils_fuzzer_battery_notifier",
44 defaults: ["libmediautils_fuzzer_defaults"],
45 srcs: ["BatteryNotifierFuzz.cpp"],
46}
47
48cc_fuzz {
49 name: "libmediautils_fuzzer_scheduling_policy_service",
50 defaults: ["libmediautils_fuzzer_defaults"],
51 srcs: ["SchedulingPolicyServiceFuzz.cpp"],
52}
53
54cc_fuzz {
55 name: "libmediautils_fuzzer_service_utilities",
56 defaults: ["libmediautils_fuzzer_defaults"],
57 srcs: ["ServiceUtilitiesFuzz.cpp"],
58}
59
60cc_fuzz {
61 name: "libmediautils_fuzzer_time_check",
62 defaults: ["libmediautils_fuzzer_defaults"],
63 srcs: ["TimeCheckFuzz.cpp"],
64}