github.com/0xKiwi/rules_go@v0.24.3/tests/legacy/examples/proto/gogo/BUILD.bazel (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  load("@rules_proto//proto:defs.bzl", "proto_library")
     4  
     5  proto_library(
     6      name = "values_proto",
     7      srcs = ["values.proto"],
     8      deps = [
     9          "@com_google_protobuf//:duration_proto",
    10          "@gogo_special_proto//github.com/gogo/protobuf/gogoproto",
    11      ],
    12  )
    13  
    14  go_proto_library(
    15      name = "values_go_proto",
    16      compilers = [
    17          "@io_bazel_rules_go//proto:gogofaster_proto",
    18      ],
    19      importpath = "github.com/bazelbuild/rules_go/examples/proto/gogo",
    20      proto = ":values_proto",
    21  )
    22  
    23  go_test(
    24      name = "gogo_test",
    25      srcs = ["gogo_test.go"],
    26      deps = [
    27          ":values_go_proto",
    28      ],
    29  )