github.com/prysmaticlabs/prysm@v1.4.4/proto/beacon/rpc/v1/BUILD.bazel (about) 1 load("@rules_proto//proto:defs.bzl", "proto_library") 2 3 # gazelle:ignore 4 load("@io_bazel_rules_go//go:def.bzl", "go_library") 5 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 6 7 go_proto_library( 8 name = "v1_go_proto", 9 compilers = ["//:cast_grpc_proto_compiler"], 10 importpath = "github.com/prysmaticlabs/prysm/proto/beacon/rpc/v1", 11 proto = ":v1_proto", 12 visibility = ["//visibility:public"], 13 deps = [ 14 "//proto/beacon/p2p/v1:go_default_library", 15 "@com_github_golang_protobuf//proto:go_default_library", 16 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 17 "//proto/eth/v1alpha1:go_default_library", 18 "@go_googleapis//google/api:annotations_go_proto", 19 "@io_bazel_rules_go//proto/wkt:empty_go_proto", 20 "//proto/eth/ext:go_default_library", 21 ], 22 ) 23 go_proto_library( 24 name = "go_grpc_gateway_library", 25 compilers = [ 26 "//:grpc_gateway_proto_compiler", 27 ], 28 embed = ["v1_go_proto"], 29 importpath = "github.com/prysmaticlabs/prysm/proto/beacon/rpc/v1", 30 proto = ":v1_proto", 31 visibility = ["//visibility:private"], 32 deps = [ 33 "//proto/beacon/p2p/v1:go_default_library", 34 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 35 "//proto/eth/v1alpha1:go_default_library", 36 "@go_googleapis//google/api:annotations_go_proto", 37 "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", 38 "@io_bazel_rules_go//proto/wkt:empty_go_proto", 39 "//proto/eth/ext:go_default_library", 40 ], 41 ) 42 43 go_library( 44 name = "go_default_library", 45 embed = [":go_grpc_gateway_library"], 46 importpath = "github.com/prysmaticlabs/prysm/proto/beacon/rpc/v1", 47 visibility = ["//visibility:public"], 48 ) 49 50 proto_library( 51 name = "v1_proto", 52 srcs = ["debug.proto", "health.proto", "slasher.proto"], 53 visibility = ["//visibility:public"], 54 deps = [ 55 "//proto/beacon/p2p/v1:v1_proto", 56 "//proto/eth/v1alpha1:proto", 57 "//proto/eth/ext:proto", 58 "@com_google_protobuf//:empty_proto", 59 "@go_googleapis//google/api:annotations_proto", 60 ], 61 )