github.com/wolfd/bazel-gazelle@v0.14.0/internal/language/go/testdata/service/BUILD.want (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library")
     2  load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     3  
     4  proto_library(
     5      name = "service_proto",
     6      srcs = ["service.proto"],
     7      _gazelle_imports = [
     8          "google/protobuf/any.proto",
     9          "service/sub/sub.proto",
    10      ],
    11      visibility = ["//visibility:public"],
    12  )
    13  
    14  go_proto_library(
    15      name = "service_go_proto",
    16      _gazelle_imports = [
    17          "google/protobuf/any.proto",
    18          "service/sub/sub.proto",
    19      ],
    20      compilers = ["@io_bazel_rules_go//proto:go_grpc"],
    21      importpath = "example.com/repo/service",
    22      proto = ":service_proto",
    23      visibility = ["//visibility:public"],
    24  )
    25  
    26  go_library(
    27      name = "go_default_library",
    28      srcs = ["extra.go"],
    29      _gazelle_imports = [],
    30      embed = [":service_go_proto"],
    31      importpath = "example.com/repo/service",
    32      visibility = ["//visibility:public"],
    33  )