| 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", | |
| "$$ROOT/$(location @bazel_tools//tools/zip:zipper) cC $$ROOT/$@ $$(find *)", | |
| ]), | |
| tools = [ | |
| "//lib/antlr:antlr-tool", | |
| "@bazel_tools//tools/zip:zipper", | |
| ], | |
| visibility = ["//visibility:public"], | |
| ) |