github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/protoc-gen-openapiv2/options/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 filegroup( 8 name = "options_proto_files", 9 srcs = [ 10 "annotations.proto", 11 "openapiv2.proto", 12 ], 13 ) 14 15 go_library( 16 name = "options", 17 embed = [":options_go_proto"], 18 importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options", 19 ) 20 21 proto_library( 22 name = "options_proto", 23 srcs = [ 24 "annotations.proto", 25 "openapiv2.proto", 26 ], 27 deps = [ 28 "@com_google_protobuf//:descriptor_proto", 29 "@com_google_protobuf//:struct_proto", 30 ], 31 ) 32 33 go_proto_library( 34 name = "options_go_proto", 35 compilers = ["//:go_apiv2"], 36 importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options", 37 proto = ":options_proto", 38 ) 39 40 alias( 41 name = "go_default_library", 42 actual = ":options", 43 visibility = ["//visibility:public"], 44 )