blob: 866e236e7f49788aa93f92d4590e01a3a13ab414 [file] [log] [blame]
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"],
target_compatible_with = ["@platforms//os:macos"],
tools = ["//scripts/packages/dmg:create_bazel_dmg.sh"],
)