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  )