| 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"], |
| ) |