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