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 )