| load("@bazel_skylib//:bzl_library.bzl", "bzl_library") |
| |
| filegroup( |
| name = "all_files", |
| testonly = True, |
| srcs = glob(["**"]) + [ |
| "//go/config:all_files", |
| "//go/constraints/amd64:all_files", |
| "//go/platform:all_files", |
| "//go/toolchain:all_files", |
| "//go/tools:all_files", |
| "//go/private:all_files", |
| ], |
| visibility = ["//visibility:public"], |
| ) |
| |
| filegroup( |
| name = "all_rules", |
| srcs = glob(["*.bzl"]) + [ |
| "//go/platform:all_rules", |
| "//go/private:all_rules", |
| "//go/toolchain:all_rules", |
| ], |
| visibility = ["//visibility:public"], |
| ) |
| |
| toolchain_type( |
| name = "toolchain", |
| visibility = ["//visibility:public"], |
| ) |
| |
| bzl_library( |
| name = "def", |
| srcs = ["def.bzl"], |
| visibility = ["//visibility:public"], |
| deps = [ |
| "//extras:embed_data", |
| "//extras:gomock", |
| "//go/private:context", |
| "//go/private:go_toolchain", |
| "//go/private:providers", |
| "//go/private/rules:library", |
| "//go/private/rules:nogo", |
| "//go/private/rules:sdk", |
| "//go/private/rules:source", |
| "//go/private/rules:wrappers", |
| "//go/private/tools:path", |
| ], |
| ) |
| |
| bzl_library( |
| name = "deps", |
| srcs = ["deps.bzl"], |
| visibility = ["//visibility:public"], |
| deps = [ |
| "//go/private:repositories", |
| "//go/private:sdk", |
| ], |
| ) |