...
1load("@io_bazel_rules_go//go:def.bzl", "go_library")
2load("//build:build_defs.bzl", "genfile_check_test")
3load(":defs.bzl", "generate_tables")
4
5# gazelle:exclude tables.gen.go
6
7genfile_check_test(
8 src = "tables.gen.go",
9 gen = "tables.go",
10)
11
12# generated by: bazel info build-language > build-language.pb
13# Unable to get this info from within a single bazel.
14generate_tables(
15 name = "generateTablesFile",
16 src = "build-language.pb",
17 out = "tables.go",
18)
19
20go_library(
21 name = "lang",
22 srcs = [
23 "tables.go", # keep
24 ],
25 importpath = "github.com/bazelbuild/buildtools/lang",
26 visibility = ["//visibility:public"],
27 deps = [
28 "//build_proto", # keep
29 ],
30)
31
32alias(
33 name = "go_default_library",
34 actual = ":lang",
35 visibility = ["//visibility:public"],
36)
View as plain text