summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/local/TARGETS
diff options
context:
space:
mode:
authorSascha Roloff <sascha.roloff@huawei.com>2024-02-23 09:32:54 +0100
committerSascha Roloff <sascha.roloff@huawei.com>2024-02-26 17:16:21 +0100
commitd83c997ad5a866f4fbb38d4a81e7edf70a491db2 (patch)
tree7331b4d58d2c56adecb6e9879862cf354129d6af /src/buildtool/execution_api/local/TARGETS
parent4ae3f068372041f949538fb273113a4a1c665a0f (diff)
downloadjustbuild-d83c997ad5a866f4fbb38d4a81e7edf70a491db2.tar.gz
Refactor split and splice implementations.
Currently, the implementations of the split and splice operation are both hidden behind the Bazel API implementation. This was sufficient to implement splitting at the server and splicing at the client. In order to support the other direction of splitting at the client and splicing at the server while reusing their implementations, the code needs to be refactored. First, the functionality of split and splice are explicitly exposed at the general execution API interface and implemented in the sub APIs. Second, the implementations of split and splice are factored into a separate utils class.
Diffstat (limited to 'src/buildtool/execution_api/local/TARGETS')
-rw-r--r--src/buildtool/execution_api/local/TARGETS2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buildtool/execution_api/local/TARGETS b/src/buildtool/execution_api/local/TARGETS
index c8895c20..f4cfde76 100644
--- a/src/buildtool/execution_api/local/TARGETS
+++ b/src/buildtool/execution_api/local/TARGETS
@@ -26,6 +26,7 @@
, "deps":
[ ["@", "fmt", "", "fmt"]
, ["@", "gsl", "", "gsl"]
+ , ["@", "grpc", "", "grpc++"]
, ["src/buildtool/common", "config"]
, ["src/buildtool/storage", "storage"]
, ["src/buildtool/execution_api/common", "common"]
@@ -36,6 +37,7 @@
, ["src/buildtool/compatibility", "compatibility"]
, ["src/buildtool/execution_api/bazel_msg", "bazel_msg"]
, ["src/buildtool/logging", "logging"]
+ , ["src/buildtool/execution_api/execution_service", "cas_utils"]
]
, "stage": ["src", "buildtool", "execution_api", "local"]
, "private-deps":