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

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     3  
     4  proto_library(
     5      name = "bar_proto",
     6      srcs = [
     7          "bar1.proto",
     8          "bar2.proto",
     9      ],
    10      _gazelle_imports = [],
    11  )
    12  
    13  proto_library(
    14      name = "foo_proto",
    15      srcs = [
    16          "foo1.proto",
    17          "foo2.proto",
    18      ],
    19      _gazelle_imports = [
    20          "google/protobuf/any.proto",
    21          "proto_package_mode_extras/bar1.proto",
    22      ],
    23  )
    24  
    25  go_proto_library(
    26      name = "bar_go_proto",
    27      _gazelle_imports = [],
    28      importpath = "example.com/repo/proto_package_mode_extras/bar",
    29      proto = ":bar_proto",
    30  )
    31  
    32  go_proto_library(
    33      name = "foo_go_proto",
    34      _gazelle_imports = [
    35          "google/protobuf/any.proto",
    36          "proto_package_mode_extras/bar1.proto",
    37      ],
    38      importpath = "example.com/repo/proto_package_mode_extras",
    39      proto = ":foo_proto",
    40  )
    41  
    42  go_library(
    43      name = "go_default_library",
    44      _gazelle_imports = [],
    45      embed = [":foo_go_proto"],
    46      importpath = "example.com/repo/proto_package_mode_extras",
    47  )
    48  
    49  go_test(
    50      name = "go_default_test",
    51      srcs = ["foo_test.go"],
    52      _gazelle_imports = [],
    53      embed = [":go_default_library"],
    54  )