blob: 5a6955f51982fb752d1985e8188cd444d51ca6d1 [file] [log] [blame]
Steven Moreland5da8f922019-10-11 13:01:48 -07001cc_defaults {
2 name: "binder_parcel_fuzzer_defaults",
Steven Moreland28f81422019-10-03 10:40:59 -07003 defaults: ["libbinder_ndk_host_user"],
Steven Moreland46e0da72019-09-05 15:52:02 -07004 host_supported: true,
5 srcs: [
6 "binder.cpp",
Steven Moreland28f81422019-10-03 10:40:59 -07007 "binder_ndk.cpp",
Steven Moreland46e0da72019-09-05 15:52:02 -07008 "hwbinder.cpp",
9 "main.cpp",
10 "util.cpp",
11 ],
12 static_libs: [
13 "libbase",
14 "libbinderthreadstate",
15 "libcgrouprc",
16 "libcgrouprc_format",
17 "libcutils",
18 "libhidlbase",
19 "liblog",
20 "libprocessgroup",
21 "libjsoncpp",
22 "libutils",
23 ],
24
25 target: {
26 android: {
Steven Moreland28f81422019-10-03 10:40:59 -070027 shared_libs: [
28 "libbinder_ndk",
29 "libbinder",
30 ],
Steven Moreland46e0da72019-09-05 15:52:02 -070031 },
32 host: {
Steven Moreland28f81422019-10-03 10:40:59 -070033 static_libs: [
34 "libbinder_ndk",
35 "libbinder",
36 ],
Steven Moreland46e0da72019-09-05 15:52:02 -070037 },
38 },
Steven Moreland5da8f922019-10-11 13:01:48 -070039 defaults_visibility: [":__subpackages__"],
40}
41
42cc_fuzz {
43 name: "binder_parcel_fuzzer",
44 defaults: ["binder_parcel_fuzzer_defaults"],
45}
46
47cc_fuzz {
48 name: "binder_parcel_fuzzer_logs",
49 defaults: ["binder_parcel_fuzzer_defaults"],
50 cflags: ["-DENABLE_LOG_FUZZ"],
Steven Moreland46e0da72019-09-05 15:52:02 -070051}