aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/runfiles
diff options
context:
space:
mode:
authorGravatar Laszlo Csomor <laszlocsomor@google.com>2018-01-16 01:30:27 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-16 01:31:48 -0800
commit68371172ae9012a1b368d05c4a0d6483812fcd42 (patch)
tree5722049e2d8f07a0a35e3f9434d3352f0ebe830b /tools/runfiles
parent89eaee567429b559ca9983fff146ae60477688ad (diff)
java,runfiles: runfiles library in @bazel_tools
Also make most targets in `//src/tools/runfiles` private. The user should depend on `@bazel_tools//tools/runfiles:$LANG-runfiles` instead. See https://github.com/bazelbuild/bazel/issues/4460 RELNOTES[NEW]: java,runfiles: You can now depend on `@bazel_tools//tools/runfiles:java-runfiles` to get a platform-independent runfiles library for Java. See JavaDoc of https://github.com/bazelbuild/bazel/blob/master/src/tools/runfiles/java/com/google/devtools/build/runfiles/Runfiles.java for usage information. Change-Id: Iba9113453222ae74ce42a324272711f613104891 PiperOrigin-RevId: 182022851
Diffstat (limited to 'tools/runfiles')
-rw-r--r--tools/runfiles/BUILD16
-rw-r--r--tools/runfiles/BUILD.tools6
2 files changed, 22 insertions, 0 deletions
diff --git a/tools/runfiles/BUILD b/tools/runfiles/BUILD
new file mode 100644
index 0000000000..739336793e
--- /dev/null
+++ b/tools/runfiles/BUILD
@@ -0,0 +1,16 @@
+package(default_visibility = ["//visibility:private"])
+
+filegroup(
+ name = "srcs",
+ srcs = glob(
+ ["**"],
+ exclude = [".*"], # .swp files and such
+ ),
+ visibility = ["//tools:__pkg__"],
+)
+
+filegroup(
+ name = "embedded_tools",
+ srcs = ["BUILD.tools"],
+ visibility = ["//tools:__pkg__"],
+)
diff --git a/tools/runfiles/BUILD.tools b/tools/runfiles/BUILD.tools
new file mode 100644
index 0000000000..d92852377b
--- /dev/null
+++ b/tools/runfiles/BUILD.tools
@@ -0,0 +1,6 @@
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "java-runfiles",
+ actual = "//src/tools/runfiles/java/com/google/devtools/build/runfiles",
+)