github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/protoc-gen-openapiv2/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3 package(default_visibility = ["//visibility:private"]) 4 5 go_library( 6 name = "protoc-gen-openapiv2_lib", 7 srcs = ["main.go"], 8 importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2", 9 deps = [ 10 "//internal/codegenerator", 11 "//internal/descriptor", 12 "//protoc-gen-openapiv2/internal/genopenapi", 13 "//utilities", 14 "@org_golang_google_grpc//grpclog", 15 "@org_golang_google_protobuf//proto", 16 "@org_golang_google_protobuf//types/pluginpb", 17 ], 18 ) 19 20 go_binary( 21 name = "protoc-gen-openapiv2", 22 embed = [":protoc-gen-openapiv2_lib"], 23 visibility = ["//visibility:public"], 24 ) 25 26 go_test( 27 name = "protoc-gen-openapiv2_test", 28 size = "small", 29 srcs = ["main_test.go"], 30 embed = [":protoc-gen-openapiv2_lib"], 31 )