diff options
Diffstat (limited to 'antlr3/BUILD')
-rw-r--r-- | antlr3/BUILD | 31 |
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", + ], +) |