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