github.com/distbuild/reclient@v0.0.0-20240401075343-3de72e395564/cmd/reproxy/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 2 3 go_library( 4 name = "reproxy_lib", 5 srcs = ["main.go"], 6 importpath = "github.com/bazelbuild/reclient/cmd/reproxy", 7 visibility = ["//visibility:private"], 8 deps = [ 9 "//api/proxy", 10 "//internal/pkg/auth", 11 "//internal/pkg/ignoremismatch", 12 "//internal/pkg/interceptors", 13 "//internal/pkg/ipc", 14 "//internal/pkg/localresources", 15 "//internal/pkg/localresources/usage", 16 "//internal/pkg/logger", 17 "//internal/pkg/loghttp", 18 "//internal/pkg/monitoring", 19 "//internal/pkg/pathtranslator", 20 "//internal/pkg/rbeflag", 21 "//internal/pkg/reproxy", 22 "//internal/pkg/reproxypid", 23 "//internal/pkg/stats", 24 "//internal/pkg/subprocess", 25 "//pkg/inputprocessor", 26 "//pkg/version", 27 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/client", 28 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/filemetadata", 29 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/flags", 30 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/moreflag", 31 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/rexec", 32 "@com_github_golang_glog//:glog", 33 "@com_google_cloud_go//profiler", 34 "@org_golang_google_grpc//:go_default_library", 35 "@org_golang_google_grpc//codes", 36 "@org_golang_google_grpc//status", 37 ], 38 ) 39 40 go_binary( 41 name = "reproxy", 42 embed = [":reproxy_lib"], 43 visibility = ["//visibility:public"], 44 )