github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/bazel-rules/BUILD.bazel (about) 1 load("@io_bazel_rules_go//proto:compiler.bzl", "go_proto_compiler") 2 3 go_proto_compiler( 4 name = "gogo_proto", 5 deps = [ 6 "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", 7 "//vendor/github.com/gogo/protobuf/proto:go_default_library", 8 "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", 9 ], 10 plugin = "@com_github_gogo_protobuf//protoc-gen-gogoslick", 11 visibility = ["//visibility:public"], 12 ) 13 14 go_proto_compiler( 15 name = "gogo_grpc", 16 deps = [ 17 "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", 18 "//vendor/github.com/gogo/protobuf/proto:go_default_library", 19 "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", 20 "//vendor/google.golang.org/grpc:go_default_library", 21 "//vendor/golang.org/x/net/context:go_default_library", 22 ], 23 plugin = "@com_github_gogo_protobuf//protoc-gen-gogoslick", 24 options = ["plugins=grpc"], 25 visibility = ["//visibility:public"], 26 )