blob: b245834da3fde5ac7692800ed62aa505e5875581 [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",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070019 "media_permission-aidl-cpp",
Dylan Katzc247e4a2020-06-10 16:21:39 -070020 ],
21
22 cflags: [
23 "-Wall",
24 "-Wextra",
25 "-Werror",
26 "-Wno-c++2a-extensions",
27 ],
28
29 header_libs: [
30 "bionic_libc_platform_headers",
31 "libmedia_headers",
32 ],
33
34 include_dirs: [
35 // For DEBUGGER_SIGNAL
36 "system/core/debuggerd/include",
37 ],
38}
39
40cc_fuzz {
41 name: "libmediautils_fuzzer_battery_notifier",
42 defaults: ["libmediautils_fuzzer_defaults"],
43 srcs: ["BatteryNotifierFuzz.cpp"],
44}
45
46cc_fuzz {
47 name: "libmediautils_fuzzer_scheduling_policy_service",
48 defaults: ["libmediautils_fuzzer_defaults"],
49 srcs: ["SchedulingPolicyServiceFuzz.cpp"],
50}
51
52cc_fuzz {
53 name: "libmediautils_fuzzer_service_utilities",
54 defaults: ["libmediautils_fuzzer_defaults"],
55 srcs: ["ServiceUtilitiesFuzz.cpp"],
56}
57
58cc_fuzz {
59 name: "libmediautils_fuzzer_time_check",
60 defaults: ["libmediautils_fuzzer_defaults"],
61 srcs: ["TimeCheckFuzz.cpp"],
62}