|  | package(default_visibility = ["//visibility:private"]) | 
|  |  | 
|  | filegroup( | 
|  | name = "srcs", | 
|  | srcs = [ | 
|  | "BUILD", | 
|  | "BUILD.tools", | 
|  | "//tools/java/runfiles:srcs", | 
|  | ], | 
|  | visibility = ["//tools:__pkg__"], | 
|  | ) | 
|  |  | 
|  | genrule( | 
|  | name = "copy_java_stub_template", | 
|  | srcs = [ | 
|  | "//src/main/java/com/google/devtools/build/lib/bazel/rules/java:java_stub_template.txt", | 
|  | ], | 
|  | outs = ["java_stub_template.txt"], | 
|  | cmd = "cp $< $@", | 
|  | visibility = [ | 
|  | "//tools:__pkg__", | 
|  | "//tools/jdk:__pkg__", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "embedded_tools", | 
|  | srcs = [ | 
|  | "BUILD.tools", | 
|  | ":java_stub_template.txt", | 
|  | "//tools/java/runfiles:embedded_tools", | 
|  | ], | 
|  | visibility = ["//tools:__pkg__"], | 
|  | ) |