| [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" |