github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/internal/descriptor/apiconfig/BUILD.bazel (about)

     1  load("@rules_proto//proto:defs.bzl", "proto_library")
     2  load("@io_bazel_rules_go//go:def.bzl", "go_library")
     3  load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     4  
     5  package(default_visibility = ["//visibility:public"])
     6  
     7  proto_library(
     8      name = "apiconfig_proto",
     9      srcs = [
    10          "apiconfig.proto",
    11      ],
    12      deps = ["@googleapis//google/api:http_proto"],
    13  )
    14  
    15  go_proto_library(
    16      name = "apiconfig_go_proto",
    17      compilers = ["//:go_apiv2"],
    18      importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/internal/descriptor/apiconfig",
    19      proto = ":apiconfig_proto",
    20      deps = ["@org_golang_google_genproto_googleapis_api//annotations"],
    21  )
    22  
    23  go_library(
    24      name = "apiconfig",
    25      embed = [":apiconfig_go_proto"],
    26      importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/internal/descriptor/apiconfig",
    27  )
    28  
    29  alias(
    30      name = "go_default_library",
    31      actual = ":apiconfig",
    32      visibility = ["//:__subpackages__"],
    33  )