github.com/bazelbuild/rules_go@v0.47.2-0.20240515105122-e7ddb9ea474e/go/private/actions/BUILD.bazel (about)

     1  load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
     2  
     3  filegroup(
     4      name = "all_rules",
     5      srcs = glob(["**/*.bzl"]),
     6      visibility = ["//visibility:public"],
     7  )
     8  
     9  filegroup(
    10      name = "all_files",
    11      testonly = True,
    12      srcs = glob(["**"]),
    13      visibility = ["//visibility:public"],
    14  )
    15  
    16  bzl_library(
    17      name = "archive",
    18      srcs = ["archive.bzl"],
    19      visibility = ["//go:__subpackages__"],
    20      deps = [
    21          "//go/private:common",
    22          "//go/private:mode",
    23          "//go/private:providers",
    24          "//go/private/actions:compilepkg",
    25          "//go/private/rules:cgo",
    26      ],
    27  )
    28  
    29  bzl_library(
    30      name = "binary",
    31      srcs = ["binary.bzl"],
    32      visibility = ["//go:__subpackages__"],
    33      deps = [
    34          "//go/private:common",
    35          "//go/private:mode",
    36      ],
    37  )
    38  
    39  bzl_library(
    40      name = "compilepkg",
    41      srcs = ["compilepkg.bzl"],
    42      visibility = ["//go:__subpackages__"],
    43      deps = [
    44          ":utils",
    45          "//go/private:mode",
    46          "@bazel_skylib//lib:shell",
    47      ],
    48  )
    49  
    50  bzl_library(
    51      name = "link",
    52      srcs = ["link.bzl"],
    53      visibility = ["//go:__subpackages__"],
    54      deps = [
    55          "//go/private:common",
    56          "//go/private:mode",
    57          "//go/private:rpath",
    58          "@bazel_skylib//lib:collections",
    59      ],
    60  )
    61  
    62  bzl_library(
    63      name = "stdlib",
    64      srcs = ["stdlib.bzl"],
    65      visibility = ["//go:__subpackages__"],
    66      deps = [
    67          ":utils",
    68          "//go/private:mode",
    69          "//go/private:providers",
    70          "//go/private:sdk",
    71      ],
    72  )
    73  
    74  bzl_library(
    75      name = "utils",
    76      srcs = ["utils.bzl"],
    77  )