| load("//:protobuf_version.bzl", "PROTOBUF_RUST_VERSION") | |
| genrule( | |
| name = "gen_cargo_toml", | |
| srcs = ["Cargo-template.toml"], | |
| outs = ["Cargo.toml"], | |
| cmd = "cat $(SRCS) | sed -e 's/{{VERSION}}/{0}-beta/g' > $(OUTS)".format(PROTOBUF_RUST_VERSION), | |
| ) | |
| filegroup( | |
| name = "srcs", | |
| srcs = [ | |
| ":gen_cargo_toml", | |
| ] + glob(["src/**/*"]), | |
| visibility = ["//rust:__subpackages__"], | |
| ) |