| David Ostrovsky | 65edbe4 | 2017-08-19 12:18:47 +0200 | [diff] [blame] | 1 | load( |
| 2 | "@com_googlesource_gerrit_bazlets//tools:genrule2.bzl", |
| 3 | "genrule2", |
| 4 | ) |
| 5 | |
| 6 | filegroup( |
| 7 | name = "gitiles", |
| 8 | srcs = glob( |
| 9 | ["**/*"], |
| 10 | exclude = ["BUILD"], |
| 11 | ), |
| 12 | visibility = ["//visibility:public"], |
| 13 | ) |
| 14 | |
| 15 | genrule2( |
| 16 | name = "webassets", |
| 17 | srcs = [":gitiles"], |
| 18 | outs = ["webassets.zip"], |
| 19 | cmd = " && ".join([ |
| 20 | "o=$$PWD/$@", |
| 21 | "tar cf - $(SRCS) | tar -C $$TMP/ --strip-components=1 -xf -", |
| 22 | "cd $$TMP/com/google/gitiles/", |
| 23 | "mv static +static", |
| 24 | "zip -qr $$o .", |
| 25 | ]), |
| 26 | visibility = ["//visibility:public"], |
| 27 | ) |