|  | 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"], | 
|  | ) |