• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

common/23-Nov-2023-599475

facade/23-Nov-2023-521443

facade_proto/23-Nov-2023-192106

gddi/23-Nov-2023-422335

hal/23-Nov-2023-1,103921

hci/23-Nov-2023-1,074910

link/23-Nov-2023-810695

linux/23-Nov-2023-2,5932,028

main/23-Nov-2023-147113

packets/23-Nov-2023-10872

shim/23-Nov-2023-908769

topshim/23-Nov-2023-990706

README.mdD23-Nov-2023653 1813

README.md

1Rust build
2======
3
4Currently, the Rust components are built differently on Android vs Linux. We are
5missing Rust support in our GN toolchain so we currently build the Rust
6libraries as a staticlib and link in C++. This may change in the future once we
7have better support.
8
9For now, you can build all of the Rust code using Cargo.
10
11There are some dependencies:
12* You must have the protobuf-compiler package installed
13* You must have a recent version of Cargo + Rust
14
15You should use `build.py` at the root to do your Rust builds so that it
16correctly points your dependencies towards the vendored crates and sets your
17$CARGO_HOME to the correct location.
18