xref: /aosp_15_r20/external/gptfdisk/fuzzer/Android.bp (revision 57696d54d05c64fd1b1787f8371dbcf104911cfb)
1*57696d54SAkhilesh Sanikoppackage {
2*57696d54SAkhilesh Sanikop    // See: http://go/android-license-faq
3*57696d54SAkhilesh Sanikop    // A large-scale-change added 'default_applicable_licenses' to import
4*57696d54SAkhilesh Sanikop    // all of the 'license_kinds' from "external_gptfdisk_license"
5*57696d54SAkhilesh Sanikop    // to get the below license kinds:
6*57696d54SAkhilesh Sanikop    //   SPDX-license-identifier-GPL-2.0
7*57696d54SAkhilesh Sanikop    default_applicable_licenses: ["external_gptfdisk_license"],
8*57696d54SAkhilesh Sanikop    default_team: "trendy_team_android_kernel",
9*57696d54SAkhilesh Sanikop}
10*57696d54SAkhilesh Sanikop
11*57696d54SAkhilesh Sanikopcc_defaults {
12*57696d54SAkhilesh Sanikop    name: "libgptf_fuzz_defaults",
13*57696d54SAkhilesh Sanikop    cflags: ["-DENABLE_HEAP_DISKIO"],
14*57696d54SAkhilesh Sanikop    host_supported: true,
15*57696d54SAkhilesh Sanikop    corpus: ["corpus/*"],
16*57696d54SAkhilesh Sanikop    static_libs: ["libgmock"],
17*57696d54SAkhilesh Sanikop    target: {
18*57696d54SAkhilesh Sanikop        android: {
19*57696d54SAkhilesh Sanikop            static_libs: [
20*57696d54SAkhilesh Sanikop                "libgptf_fuzzer_lib",
21*57696d54SAkhilesh Sanikop                "libext2_uuid",
22*57696d54SAkhilesh Sanikop            ],
23*57696d54SAkhilesh Sanikop        },
24*57696d54SAkhilesh Sanikop        host: {
25*57696d54SAkhilesh Sanikop            static_libs: [
26*57696d54SAkhilesh Sanikop                "libgptf_fuzzer_lib",
27*57696d54SAkhilesh Sanikop                "libext2_uuid",
28*57696d54SAkhilesh Sanikop            ],
29*57696d54SAkhilesh Sanikop        },
30*57696d54SAkhilesh Sanikop    },
31*57696d54SAkhilesh Sanikop}
32*57696d54SAkhilesh Sanikop
33*57696d54SAkhilesh Sanikopcc_fuzz {
34*57696d54SAkhilesh Sanikop    name: "libgptf_fuzzer",
35*57696d54SAkhilesh Sanikop    srcs: ["libgptf_fuzzer.cc"],
36*57696d54SAkhilesh Sanikop    defaults: ["libgptf_fuzz_defaults"],
37*57696d54SAkhilesh Sanikop}
38*57696d54SAkhilesh Sanikop
39*57696d54SAkhilesh Sanikopcc_fuzz {
40*57696d54SAkhilesh Sanikop    name: "basicmbr_fuzzer",
41*57696d54SAkhilesh Sanikop    srcs: ["basicmbr_fuzzer.cc"],
42*57696d54SAkhilesh Sanikop    defaults: ["libgptf_fuzz_defaults"],
43*57696d54SAkhilesh Sanikop}
44