David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 1 | load("//tools/bzl:genrule2.bzl", "genrule2") |
Jacek Centkowski | 75d1c18 | 2017-02-24 14:59:15 +0100 | [diff] [blame] | 2 | load( |
| 3 | "//tools/bzl:plugins.bzl", |
| 4 | "CORE_PLUGINS", |
| 5 | "CUSTOM_PLUGINS", |
| 6 | ) |
David Ostrovsky | af71968 | 2016-09-28 20:31:18 +0200 | [diff] [blame] | 7 | |
| 8 | genrule2( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 9 | name = "core", |
Jacek Centkowski | 75d1c18 | 2017-02-24 14:59:15 +0100 | [diff] [blame] | 10 | srcs = ["//plugins/%s:%s.jar" % (n, n) for n in CORE_PLUGINS + CUSTOM_PLUGINS], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 11 | outs = ["core.zip"], |
| 12 | cmd = "mkdir -p $$TMP/WEB-INF/plugins;" + |
| 13 | "for s in $(SRCS) ; do " + |
| 14 | "ln -s $$ROOT/$$s $$TMP/WEB-INF/plugins;done;" + |
| 15 | "cd $$TMP;" + |
| 16 | "zip -qr $$ROOT/$@ .", |
| 17 | visibility = ["//visibility:public"], |
David Ostrovsky | af71968 | 2016-09-28 20:31:18 +0200 | [diff] [blame] | 18 | ) |