blob: 1f07c78d6a4457f937ef82ae7cb73eadecea3949 [file] [log] [blame]
[package]
name = "adevice"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[profile.release]
# strip = true
[dependencies]
adevice_proto = {path = "adevice_proto" }
anyhow = { path = "../../../external/rust/crates/anyhow" }
atty = { path = "../../../external/rust/crates/atty"}
clap = { features = ["derive"]}
googletest = {path = "../../../external/rust/crates/googletest" }
hex = { path = "../../../external/rust/crates/hex" }
itertools = { path = "../../../external/rust/crates/itertools"}
protobuf = { path = "../../../external/rust/crates/protobuf" }
rayon = { path = "../../../external/rust/crates/rayon"}
regex = { path = "../../../external/rust/crates/regex"}
serde_json = { path = "../../../external/rust/crates/serde_json"}
tempfile = { path = "../../../external/rust/crates/tempfile" }
tracing = { path = "../../../external/rust/crates/tracing"}
tracing-subscriber = { path = "../../../external/rust/crates/tracing-subscriber"}
walkdir = { path = "../../../external/rust/crates/walkdir"}
uuid = { path = "../../../external/rust/crates/uuid" }
# Since everything builds with `m` and Android.bp deps, we should be able to list all paths
# as local, but these are still failing for me, so I pull in crates.io during development :(
# Something is pulling log from crates.io in :( (version 4.19)
# And ring fails to build when I use local crate.
ring = "0.17.4"
serde = { features = ["derive"], version = "1.0.189" }
# Future work:
# crc32fast = { path = "../../../external/rust/crates/crc332fast", version = "*" }
# xattr = "1.0.1"
[[bin]]
name = "adevice"
path = "src/main.rs"
[[bin]]
name = "adevice_fingerprint"
path = "src/adevice_fingerprint.rs"