• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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