diff options
author | 2017-08-29 17:22:19 +0200 | |
---|---|---|
committer | 2017-08-29 18:52:51 +0200 | |
commit | a393c428d792afe3fce1455469d5b00e336bda7d (patch) | |
tree | 8df59a98eb672dba357b598ed9bf152aea39bba8 /src/main/java/com/google/devtools/build/lib/shell | |
parent | 72ed0b9b652b9ee2f1cb41d065a86f637350ec12 (diff) |
Split "shell", "graph" into their own packages.
PiperOrigin-RevId: 166849610
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/shell')
-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(["**"]), +) |