blob: 3651681ffb1c65f03a0a930dd6df79592082de89 [file] [log] [blame]
load("//tools/build_defs/proto/cpp:cc_proto_library.bzl", "cc_proto_library")
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2
exports_files(["OWNERS"])
PIET_ERRORS_SRCS = ["errors.proto"]
proto_library(
name = "piet_proto",
srcs = glob(
["*.proto"],
exclude = PIET_ERRORS_SRCS,
),
)
cc_proto_library(
name = "piet_cc_proto",
deps = [":piet_proto"],
)
java_proto_library(
name = "piet_java_proto",
deps = [":piet_proto"],
)
java_lite_proto_library(
name = "piet_java_proto_lite",
deps = [":piet_proto"],
)
proto_library(
name = "piet_errors_proto",
srcs = PIET_ERRORS_SRCS,
deps = ["@com_google_protobuf//:descriptor_proto"],
)
cc_proto_library(
name = "piet_errors_cc_proto",
deps = [":piet_errors_proto"],
)
java_proto_library(
name = "piet_errors_java_proto",
deps = [":piet_errors_proto"],
)
java_lite_proto_library(
name = "piet_errors_java_proto_lite",
deps = [":piet_errors_proto"],
)