github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/language/protobuf/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 3 go_library( 4 name = "protobuf", 5 srcs = ["protobuf.go"], 6 importpath = "github.com/stackb/rules_proto/language/protobuf", 7 visibility = ["//visibility:public"], 8 deps = [ 9 "//pkg/language/protobuf", 10 "//pkg/plugin/bufbuild", 11 "//pkg/plugin/builtin", 12 "//pkg/plugin/gogo/protobuf", 13 "//pkg/plugin/golang/protobuf", 14 "//pkg/plugin/grpc/grpc", 15 "//pkg/plugin/grpc/grpcgo", 16 "//pkg/plugin/grpc/grpcjava", 17 "//pkg/plugin/grpc/grpcnode", 18 "//pkg/plugin/grpc/grpcweb", 19 "//pkg/plugin/grpcecosystem/grpcgateway", 20 "//pkg/plugin/scalapb/scalapb", 21 "//pkg/plugin/stackb/grpc_js", 22 "//pkg/plugin/stephenh/ts-proto", 23 "//pkg/rule/rules_cc", 24 "//pkg/rule/rules_closure", 25 "//pkg/rule/rules_go", 26 "//pkg/rule/rules_java", 27 "//pkg/rule/rules_nodejs", 28 "//pkg/rule/rules_python", 29 "//pkg/rule/rules_scala", 30 "@bazel_gazelle//language:go_default_library", 31 ], 32 ) 33 34 filegroup( 35 name = "all_files", 36 testonly = True, 37 srcs = ["BUILD.bazel"] + glob(["*.go"]), 38 visibility = ["//:__pkg__"], 39 )