blob: a75a935dc4976ecff19663f58ef42cce1669e31e [file]
load(
"@com_googlesource_gerrit_bazlets//tools:genrule2.bzl",
"genrule2",
)
filegroup(
name = "gitiles",
srcs = glob(
["**/*"],
exclude = ["BUILD"],
),
visibility = ["//visibility:public"],
)
genrule2(
name = "webassets",
srcs = [":gitiles"],
outs = ["webassets.zip"],
cmd = " && ".join([
"o=$$PWD/$@",
"mkdir -p $$TMP/com/google/gitiles",
"for f in $(SRCS); do " +
"rel=$${f#*resources/com/google/gitiles/}; " +
"mkdir -p $$TMP/com/google/gitiles/$$(dirname $$rel); " +
"cp $$f $$TMP/com/google/gitiles/$$rel; " +
"done",
"cd $$TMP/com/google/gitiles/",
"mv static +static",
"zip -qr $$o .",
]),
visibility = ["//visibility:public"],
)