summaryrefslogtreecommitdiffstats
path: root/antlr3/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'antlr3/BUILD')
-rw-r--r--antlr3/BUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/antlr3/BUILD b/antlr3/BUILD
new file mode 100644
index 0000000000..fc96715eb5
--- /dev/null
+++ b/antlr3/BUILD
@@ -0,0 +1,31 @@
+load("//tools/bzl:genrule2.bzl", "genrule2")
+
+genrule2(
+ name = "query",
+ srcs = ["com/google/gerrit/index/query/Query.g"],
+ outs = ["query_antlr.srcjar"],
+ cmd = " && ".join([
+ "$(location //lib/antlr:antlr-tool) -o $$TMP $<",
+ "cd $$TMP",
+ "find . -exec touch -t 198001010000 '{}' ';'",
+ "zip -q $$ROOT/$@ $$(find . -type f)",
+ ]),
+ tools = [
+ "//lib/antlr:antlr-tool",
+ ],
+ visibility = ["//visibility:public"],
+)
+
+java_library(
+ name = "query_parser",
+ srcs = [":query"],
+ visibility = [
+ "//java/com/google/gerrit/index:__pkg__",
+ "//javatests/com/google/gerrit/index:__pkg__",
+ "//plugins:__pkg__",
+ ],
+ deps = [
+ "//java/com/google/gerrit/index:query_exception",
+ "//lib/antlr:java-runtime",
+ ],
+)