github.com/distbuild/reclient@v0.0.0-20240401075343-3de72e395564/pkg/inputprocessor/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "inputprocessor",
     5      srcs = ["inputprocessor.go"],
     6      importpath = "github.com/bazelbuild/reclient/pkg/inputprocessor",
     7      visibility = ["//visibility:public"],
     8      deps = [
     9          "//api/proxy",
    10          "//internal/pkg/cppdependencyscanner",
    11          "//internal/pkg/features",
    12          "//internal/pkg/inputprocessor",
    13          "//internal/pkg/inputprocessor/action/archive",
    14          "//internal/pkg/inputprocessor/action/clangcl",
    15          "//internal/pkg/inputprocessor/action/clanglink",
    16          "//internal/pkg/inputprocessor/action/clanglint",
    17          "//internal/pkg/inputprocessor/action/cppcompile",
    18          "//internal/pkg/inputprocessor/action/d8",
    19          "//internal/pkg/inputprocessor/action/headerabi",
    20          "//internal/pkg/inputprocessor/action/javac",
    21          "//internal/pkg/inputprocessor/action/metalava",
    22          "//internal/pkg/inputprocessor/action/nacl",
    23          "//internal/pkg/inputprocessor/action/r8",
    24          "//internal/pkg/inputprocessor/action/tool",
    25          "//internal/pkg/inputprocessor/action/typescript",
    26          "//internal/pkg/inputprocessor/depscache",
    27          "//internal/pkg/labels",
    28          "//internal/pkg/localresources",
    29          "//internal/pkg/logger",
    30          "//internal/pkg/logger/event",
    31          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/cache",
    32          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/command",
    33          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/filemetadata",
    34          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/outerr",
    35          "@org_golang_google_grpc//codes",
    36          "@org_golang_google_grpc//status",
    37          "@org_golang_x_sync//semaphore",
    38      ],
    39  )
    40  
    41  go_test(
    42      name = "inputprocessor_test",
    43      size = "small",
    44      srcs = ["inputprocessor_test.go"],
    45      data = glob(["testdata/*"]),
    46      embed = [":inputprocessor"],
    47      deps = [
    48          "//api/log",
    49          "//api/proxy",
    50          "//api/scandeps",
    51          "//internal/pkg/execroot",
    52          "//internal/pkg/labels",
    53          "//internal/pkg/localresources",
    54          "//internal/pkg/logger",
    55          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/command",
    56          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/filemetadata",
    57          "@com_github_bazelbuild_remote_apis_sdks//go/pkg/outerr",
    58          "@com_github_google_go_cmp//cmp",
    59          "@com_github_google_go_cmp//cmp/cmpopts",
    60          "@io_bazel_rules_go//go/tools/bazel:go_default_library",
    61          "@org_golang_google_grpc//codes",
    62          "@org_golang_google_grpc//status",
    63      ],
    64  )