1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(default_visibility = ["//visibility:public"])
4
5go_library(
6 name = "descriptor",
7 srcs = [
8 "grpc_api_configuration.go",
9 "openapi_configuration.go",
10 "registry.go",
11 "services.go",
12 "types.go",
13 ],
14 importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/internal/descriptor",
15 deps = [
16 "//internal/casing",
17 "//internal/codegenerator",
18 "//internal/descriptor/apiconfig",
19 "//internal/descriptor/openapiconfig",
20 "//internal/httprule",
21 "//protoc-gen-openapiv2/options",
22 "@in_gopkg_yaml_v3//:yaml_v3",
23 "@org_golang_google_genproto_googleapis_api//annotations",
24 "@org_golang_google_grpc//grpclog",
25 "@org_golang_google_protobuf//compiler/protogen",
26 "@org_golang_google_protobuf//encoding/protojson",
27 "@org_golang_google_protobuf//proto",
28 "@org_golang_google_protobuf//types/descriptorpb",
29 "@org_golang_google_protobuf//types/pluginpb",
30 "@org_golang_x_text//cases",
31 "@org_golang_x_text//language",
32 ],
33)
34
35go_test(
36 name = "descriptor_test",
37 size = "small",
38 srcs = [
39 "grpc_api_configuration_test.go",
40 "openapi_configuration_test.go",
41 "registry_test.go",
42 "services_test.go",
43 "types_test.go",
44 ],
45 embed = [":descriptor"],
46 deps = [
47 "//internal/descriptor/openapiconfig",
48 "//internal/httprule",
49 "//protoc-gen-openapiv2/options",
50 "@org_golang_google_protobuf//compiler/protogen",
51 "@org_golang_google_protobuf//encoding/prototext",
52 "@org_golang_google_protobuf//proto",
53 "@org_golang_google_protobuf//types/descriptorpb",
54 "@org_golang_google_protobuf//types/pluginpb",
55 ],
56)
57
58alias(
59 name = "go_default_library",
60 actual = ":descriptor",
61 visibility = ["//:__subpackages__"],
62)
View as plain text