19 lines
508 B
Python
19 lines
508 B
Python
load("//tools/bzl:genrule2.bzl", "genrule2")
|
|
load(
|
|
"//tools/bzl:plugins.bzl",
|
|
"CORE_PLUGINS",
|
|
"CUSTOM_PLUGINS",
|
|
)
|
|
|
|
genrule2(
|
|
name = "core",
|
|
srcs = ["//plugins/%s:%s.jar" % (n, n) for n in CORE_PLUGINS + CUSTOM_PLUGINS],
|
|
outs = ["core.zip"],
|
|
cmd = "mkdir -p $$TMP/WEB-INF/plugins;" +
|
|
"for s in $(SRCS) ; do " +
|
|
"ln -s $$ROOT/$$s $$TMP/WEB-INF/plugins;done;" +
|
|
"cd $$TMP;" +
|
|
"zip -qr $$ROOT/$@ .",
|
|
visibility = ["//visibility:public"],
|
|
)
|