github.com/afking/bazel-gazelle@v0.0.0-20180301150245-c02bc0f529e8/internal/rules/testdata/repo/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      embed = [":service_go_proto"],
    30      importpath = "example.com/repo/service",
    31      visibility = ["//visibility:public"],
    32  )