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  )