| load("@com_google_protobuf//bazel/toolchains:proto_lang_toolchain.bzl", "proto_lang_toolchain") | 
 |  | 
 | package(default_visibility = ["//visibility:public"]) | 
 |  | 
 | filegroup( | 
 |     name = "srcs", | 
 |     srcs = glob(["**"]), | 
 | ) | 
 |  | 
 | # Protobuf targets needed for building //src:bazel_nojdk | 
 | # @protobuf//:protobuf_headers | 
 | # @protobuf//:protobuf_java | 
 | # @protobuf//:protobuf_java_util | 
 | # @protobuf//:protoc | 
 | # @protobuf//:protoc_lib | 
 | # @protobuf//:any_proto | 
 | # @protobuf//:descriptor_proto | 
 | # @protobuf//:duration_proto | 
 | # @protobuf//:empty_proto | 
 | # @protobuf//:timestamp_proto | 
 | # @protobuf//:wrappers_proto | 
 | # @protobuf//:cc_toolchain | 
 | # @protobuf//:java_toolchain | 
 |  | 
 | # This could be empty because all headers are installed at /usr/include | 
 | # which is the default search path for gcc on Debian. | 
 | cc_library( | 
 |     name = "protobuf_headers", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "protobuf_java", | 
 |     actual = "@debian_java_deps//:protobuf_java", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "protobuf_java_util", | 
 |     actual = "@debian_java_deps//:protobuf_java_util", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "protoc", | 
 |     actual = "@debian_bin_deps//:protobuf-compiler", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "protoc_lib", | 
 |     actual = "@debian_cc_deps//:protoc_lib", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "any_proto", | 
 |     actual = "@debian_proto_deps//:any_proto", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "descriptor_proto", | 
 |     actual = "@debian_proto_deps//:descriptor_proto", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "duration_proto", | 
 |     actual = "@debian_proto_deps//:duration_proto", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "empty_proto", | 
 |     actual = "@debian_proto_deps//:empty_proto", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "timestamp_proto", | 
 |     actual = "@debian_proto_deps//:timestamp_proto", | 
 | ) | 
 |  | 
 | alias( | 
 |     name = "wrappers_proto", | 
 |     actual = "@debian_proto_deps//:wrappers_proto", | 
 | ) | 
 |  | 
 | proto_lang_toolchain( | 
 |     name = "cc_toolchain", | 
 |     command_line = "--cpp_out=$(OUT)", | 
 |     runtime = ":protoc_lib", | 
 | ) | 
 |  | 
 | proto_lang_toolchain( | 
 |     name = "java_toolchain", | 
 |     command_line = "--java_out=$(OUT)", | 
 |     runtime = ":protobuf_java", | 
 | ) |