1[package] 2name = "adevice" 3version = "0.1.0" 4edition = "2021" 5 6# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8[profile.release] 9# strip = true 10 11[dependencies] 12adevice_proto = {path = "adevice_proto" } 13anyhow = { path = "../../../external/rust/crates/anyhow" } 14atty = { path = "../../../external/rust/crates/atty"} 15clap = { features = ["derive"]} 16googletest = {path = "../../../external/rust/crates/googletest" } 17hex = { path = "../../../external/rust/crates/hex" } 18itertools = { path = "../../../external/rust/crates/itertools"} 19protobuf = { path = "../../../external/rust/crates/protobuf" } 20rayon = { path = "../../../external/rust/crates/rayon"} 21regex = { path = "../../../external/rust/crates/regex"} 22serde_json = { path = "../../../external/rust/crates/serde_json"} 23tempfile = { path = "../../../external/rust/crates/tempfile" } 24tracing = { path = "../../../external/rust/crates/tracing"} 25tracing-subscriber = { path = "../../../external/rust/crates/tracing-subscriber"} 26walkdir = { path = "../../../external/rust/crates/walkdir"} 27uuid = { path = "../../../external/rust/crates/uuid" } 28 29# Since everything builds with `m` and Android.bp deps, we should be able to list all paths 30# as local, but these are still failing for me, so I pull in crates.io during development :( 31# Something is pulling log from crates.io in :( (version 4.19) 32# And ring fails to build when I use local crate. 33ring = "0.17.4" 34serde = { features = ["derive"], version = "1.0.189" } 35 36# Future work: 37# crc32fast = { path = "../../../external/rust/crates/crc332fast", version = "*" } 38# xattr = "1.0.1" 39 40[[bin]] 41name = "adevice" 42path = "src/main.rs" 43 44[[bin]] 45name = "adevice_fingerprint" 46path = "src/adevice_fingerprint.rs" 47