# nanopb bind( name = "nanopb", actual = "//third_party/nanopb", ) # Boringssl bind( name = "libssl", actual = "@submodule_boringssl//:ssl", ) new_local_repository( name = "submodule_boringssl", build_file = "third_party/boringssl-with-bazel/BUILD", path = "third_party/boringssl-with-bazel", ) # Zlib bind( name = "zlib", actual = "@submodule_zlib//:z", ) local_repository( name = "submodule_zlib", path = "third_party/zlib", ) # Protobuf bind( name = "protobuf", actual = "@submodule_protobuf//:protobuf", ) bind( name = "protobuf_clib", actual = "@submodule_protobuf//:protoc_lib", ) bind( name = "protocol_compiler", actual = "@submodule_protobuf//:protoc", ) new_local_repository( name = "submodule_protobuf", build_file = "third_party/protobuf/BUILD", path = "third_party/protobuf", ) # grpc bind( name = "grpc++", actual = "@submodule_grpc//:grpc++", ) bind( name = "grpc++_codegen_proto", actual = "@submodule_grpc//:grpc++_codegen_proto", ) bind( name = "grpc_cpp_plugin", actual = "@submodule_grpc//:grpc_cpp_plugin", ) git_repository( name = "submodule_grpc", remote = "https://github.com/grpc/grpc", # TODO(makdharma): replace with version when bazel file fix is released commit = "eb064ec7b81b60c5e1eb47d6124d0c05056b3097", )