blob: 0a444059d1c6ae00424f9481ca48d314fb2b1072 [file] [log] [blame]
package {
default_applicable_licenses: ["external_grpc-grpc_license"],
}
python_library_host {
name: "py-grpcio",
srcs: [
"grpc/**/*.py",
],
libs: [
"py-grpcio-cygrpc",
],
}
python_library_host {
name: "py-grpcio-cygrpc",
shared_libs: [
"cygrpc",
],
pkg_path: "grpc/_cython",
visibility: ["//visibility:private"],
}
cc_library_host_shared {
name: "cygrpc",
srcs: [
"grpc/_cython/cygrpc.cpp",
],
compile_multilib: "64",
shared_libs: [
"libgrpc++",
],
allow_undefined_symbols: true,
header_libs: [
"libgrpc++_internal_headers",
"py3-headers",
],
visibility: ["//visibility:private"],
}