github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/pkg/rule/rules_go/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "rules_go", 5 srcs = ["go_library.go"], 6 importpath = "github.com/stackb/rules_proto/pkg/rule/rules_go", 7 visibility = ["//visibility:public"], 8 deps = [ 9 "//pkg/protoc", 10 "@bazel_gazelle//config:go_default_library", 11 "@bazel_gazelle//label:go_default_library", 12 "@bazel_gazelle//resolve:go_default_library", 13 "@bazel_gazelle//rule:go_default_library", 14 ], 15 ) 16 17 go_test( 18 name = "rules_go_test", 19 srcs = ["go_library_test.go"], 20 embed = [":rules_go"], 21 deps = [ 22 "//pkg/protoc", 23 "@bazel_gazelle//rule:go_default_library", 24 ], 25 ) 26 27 filegroup( 28 name = "all_files", 29 testonly = True, 30 srcs = [ 31 "BUILD.bazel", 32 ] + glob(["*.go"]), 33 visibility = ["//pkg:__pkg__"], 34 )