xref: /aosp_15_r20/external/jazzer-api/third_party/jacoco_internal.BUILD (revision 33edd6723662ea34453766bfdca85dbfdd5342b8)
1load("@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl", "jar_jar")
2
3java_import(
4    name = "jacoco_internal",
5    jars = ["jacoco_internal_shaded.jar"],
6    visibility = ["//visibility:public"],
7    deps = [
8        "@org_ow2_asm_asm//jar",
9        "@org_ow2_asm_asm_commons//jar",
10        "@org_ow2_asm_asm_tree//jar",
11    ],
12)
13
14jar_jar(
15    name = "jacoco_internal_shaded",
16    input_jar = "libjacoco_internal_unshaded.jar",
17    rules = "@jazzer//third_party:jacoco_internal.jarjar",
18)
19
20java_library(
21    name = "jacoco_internal_unshaded",
22    srcs = glob([
23        "org.jacoco.core/src/org/jacoco/core/**/*.java",
24    ]),
25    javacopts = [
26        "-Xep:EqualsHashCode:OFF",
27        "-Xep:ReturnValueIgnored:OFF",
28    ],
29    resources = glob([
30        "org.jacoco.core/src/org/jacoco/core/**/*.properties",
31    ]),
32    deps = [
33        "@org_ow2_asm_asm//jar",
34        "@org_ow2_asm_asm_commons//jar",
35        "@org_ow2_asm_asm_tree//jar",
36    ],
37)
38