github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/internal/descriptor/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 package(default_visibility = ["//visibility:public"]) 4 5 go_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 35 go_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 58 alias( 59 name = "go_default_library", 60 actual = ":descriptor", 61 visibility = ["//:__subpackages__"], 62 )