...

Text file src/github.com/bazelbuild/bazel-gazelle/language/go/testdata/proto_package_mode_extras/BUILD.want

Documentation: github.com/bazelbuild/bazel-gazelle/language/go/testdata/proto_package_mode_extras

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

View as plain text