diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/shell/BUILD')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/shell/BUILD | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/shell/BUILD b/src/main/java/com/google/devtools/build/lib/shell/BUILD new file mode 100644 index 0000000000..d2d788c1be --- /dev/null +++ b/src/main/java/com/google/devtools/build/lib/shell/BUILD @@ -0,0 +1,30 @@ +package( + default_visibility = ["//src:__subpackages__"], +) + +# Library for dealing with executable commands, including their arguments and runtime environment +# (environment variables, working directory). It lets a caller execute a command, get its results, +# and optionally forward interrupts to the subprocess. The library also handles creating threads to +# ensure timely reading of subprocess outputs. +java_library( + name = "shell", + srcs = glob(["*.java"]), + deps = [ + "//third_party:guava", + ], +) + +# Bootstrapping SingleJar using Skylark rules +# +load("//tools/build_rules:java_rules_skylark.bzl", "bootstrap_java_library") + +bootstrap_java_library( + name = "shell-skylark", + srcs = glob(["*.java"]), + jars = ["//third_party:bootstrap_guava_and_error_prone-jars"], +) + +filegroup( + name = "srcs", + srcs = glob(["**"]), +) |