kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/go/extractors/cmd/gotool/BUILD (about)

     1  load("//tools:build_rules/docker.bzl", "docker_build")
     2  load("//tools:build_rules/shims.bzl", "go_binary")
     3  
     4  package(default_visibility = ["//kythe:default_visibility"])
     5  
     6  go_binary(
     7      name = "gotool",
     8      srcs = ["gotool.go"],
     9      deps = [
    10          "//kythe/go/extractors/golang",
    11          "//kythe/go/platform/analysis",
    12          "//kythe/go/platform/kzip",
    13          "//kythe/go/platform/vfs",
    14          "//kythe/go/util/flagutil",
    15          "//kythe/go/util/log",
    16          "//kythe/go/util/vnameutil",
    17          "//kythe/proto:analysis_go_proto",
    18      ],
    19  )
    20  
    21  docker_build(
    22      name = "docker",
    23      src = "Dockerfile",
    24      data = [
    25          "analyze_packages.sh",
    26          ":gotool",
    27          "//kythe/go/platform/tools/kzip",
    28          "//kythe/release/base:fix_permissions.sh",
    29      ],
    30      image_name = "gcr.io/kythe-public/golang-extractor",
    31      tags = ["manual"],
    32  )