1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
package(default_visibility = ["//scripts/packages:__subpackages__"])
filegroup(
name = "srcs",
srcs = glob(["**"]),
)
genrule(
name = "bazel-dmg",
srcs = [
"//scripts/packages/dmg:resource/bazel-icon.rsrc",
"//scripts/packages/dmg:resource/background.png",
"//scripts/packages/dmg:resource/DS_Store",
"//scripts/packages:with-jdk/bazel-real",
],
outs = [
"bazel.dmg",
],
cmd = " ".join([
"$(location //scripts/packages/dmg:create_bazel_dmg.sh)",
"--bazel_binary=$(location //scripts/packages:with-jdk/bazel-real)",
"--output=$@",
"--bazel_icon=$(location //scripts/packages/dmg:resource/bazel-icon.rsrc)",
"--ds_store=$(location //scripts/packages/dmg:resource/DS_Store)",
"--background=$(location //scripts/packages/dmg:resource/background.png)",
]),
tags = ["no-sandbox"],
tools = ["//scripts/packages/dmg:create_bazel_dmg.sh"],
)
|