github.com/prysmaticlabs/prysm@v1.4.4/proto/beacon/db/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", "go_test") 5 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 6 7 proto_library( 8 name = "db_proto", 9 srcs = [ 10 "finalized_block_root_container.proto", 11 "powchain.proto", 12 ], 13 visibility = ["//visibility:public"], 14 deps = [ 15 "//proto/beacon/p2p/v1:v1_proto", 16 "//proto/eth/v1alpha1:proto", 17 ], 18 ) 19 20 go_proto_library( 21 name = "db_go_proto", 22 compiler = "//:proto_compiler", 23 importpath = "github.com/prysmaticlabs/prysm/proto/beacon/db", 24 proto = ":db_proto", 25 visibility = ["//visibility:public"], 26 deps = [ 27 "//proto/beacon/p2p/v1:go_default_library", 28 "//proto/eth/v1alpha1:go_default_library", 29 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 30 "@com_github_golang_protobuf//proto:go_default_library", 31 "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 32 "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 33 ], 34 ) 35 36 go_library( 37 name = "go_default_library", 38 embed = [":db_go_proto"], 39 importpath = "github.com/prysmaticlabs/prysm/proto/beacon/db", 40 visibility = ["//visibility:public"], 41 deps = [ 42 "//proto/eth/v1alpha1:go_default_library", 43 ], 44 )