1load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
2
3filegroup(
4 name = "all_rules",
5 srcs = glob(["**/*.bzl"]),
6 visibility = ["//visibility:public"],
7)
8
9filegroup(
10 name = "all_files",
11 testonly = True,
12 srcs = glob(["**"]),
13 visibility = ["//visibility:public"],
14)
15
16bzl_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
29bzl_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
39bzl_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
50bzl_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
62bzl_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
74bzl_library(
75 name = "utils",
76 srcs = ["utils.bzl"],
77)
View as plain text