github.com/wolfd/bazel-gazelle@v0.14.0/internal/language/go/testdata/protos/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 = "protos_proto",
     6      srcs = ["foo.proto"],
     7      _gazelle_imports = [
     8          "google/protobuf/any.proto",
     9          "protos/sub/sub.proto",
    10      ],
    11      visibility = ["//visibility:public"],
    12  )
    13  
    14  go_proto_library(
    15      name = "protos_go_proto",
    16      _gazelle_imports = [
    17          "google/protobuf/any.proto",
    18          "protos/sub/sub.proto",
    19      ],
    20      importpath = "example.com/repo/protos",
    21      proto = ":protos_proto",
    22      visibility = ["//visibility:public"],
    23  )
    24  
    25  go_library(
    26      name = "go_default_library",
    27      srcs = ["extra.go"],
    28      _gazelle_imports = [],
    29      embed = [":protos_go_proto"],
    30      importpath = "example.com/repo/protos",
    31      visibility = ["//visibility:public"],
    32  )