load("@protobuf//bazel:proto_library.bzl", "proto_library")
load("@protobuf//bazel:cc_proto_library.bzl", "cc_proto_library")

proto_library(
    name = "status_proto",
    srcs = ["status.proto"],
    visibility = ["//visibility:public"],
    deps = [
        "@protobuf//:any_proto",
    ],
)

cc_proto_library(
    name = "status_cc_proto",
    deps = [":status_proto"],
    visibility = ["//visibility:public"],
)

proto_library(
    name = "code_proto",
    srcs = ["code.proto"],
    visibility = ["//visibility:public"],
)

cc_proto_library(
    name = "code_cc_proto",
    deps = [":code_proto"],
    visibility = ["//visibility:public"],
)
