| load("@rules_go//go:def.bzl", "go_library") |
| load("//bazel/external:runfile_paths.bzl", "generate_go_runfile_path") |
| |
| gen_filename, data = generate_go_runfile_path( |
| name = "generate_go_runfile_path", |
| go_library_name = "rules_go", |
| path = "bin/go", # TODO(borenet): .exe on windows? |
| platform_mapping = { |
| "//conditions:default": "@go_sdk", |
| }, |
| ) |
| |
| # gazelle:ignore |
| go_library( |
| name = "rules_go", |
| srcs = [ |
| "rules_go.go", |
| gen_filename, |
| ], |
| data = data, |
| importpath = "go.skia.org/infra/bazel/external/rules_go", |
| visibility = ["//visibility:public"], |
| deps = ["//bazel/go/bazel"], |
| ) |