| package(default_visibility = ["//visibility:public"]) |
| |
| load("//tools/build_rules:genproto.bzl", "java_proto_library") |
| load("@bazel_tools//third_party/protobuf:protobuf.bzl", "py_proto_library") |
| |
| FILES = [ |
| "build", |
| "dash", |
| "deps", |
| "java_compilation", |
| "crosstool_config", |
| "extra_actions_base", |
| "android_studio_ide_info", |
| "package_manifest", |
| "test_status", |
| "plmerge", |
| "bundlemerge", |
| "xcodegen", |
| "worker_protocol", |
| "invocation_policy", |
| "remote_protocol", |
| "apk_manifest", |
| ] |
| |
| [java_proto_library( |
| name = s + "_java_proto", |
| src = s + ".proto", |
| ) for s in FILES] |
| |
| py_proto_library( |
| name = "build_pb_py", |
| srcs = ["build.proto"], |
| default_runtime = "@bazel_tools//third_party/protobuf:protobuf_python", |
| protoc = "@bazel_tools//third_party/protobuf:protoc", |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]), |
| ) |