github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/lang/BUILD.bazel (about)

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