xref: /aosp_15_r20/external/antlr/BUILD.bazel (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1"""BUILD.bazel file for ANTLR 3."""
2
3load("@rules_java//java:defs.bzl", "java_library")
4
5package(default_visibility = ["//visibility:private"])
6
7java_library(
8    name = "java_runtime",
9    srcs = glob(
10        ["runtime/Java/src/main/java/**/*.java"],
11        # Avoid pulling in org.antlr.stringtemplate.
12        exclude = ["runtime/Java/src/main/java/org/antlr/runtime/tree/DOTTreeGenerator.java"],
13    ),
14    javacopts = [
15        "-Xep:EqualsHashCode:OFF",
16    ],
17    visibility = ["//visibility:public"],
18)
19
20alias(
21    name = "tool",
22    actual = "//tool/src:tool",
23    visibility = ["//visibility:public"],
24)
25
26test_suite(
27    name = "tests",
28    tests = ["//tool/src:tests"],
29)
30