5 releases
0.2.4 | Sep 30, 2024 |
---|---|
0.2.3 | Mar 26, 2024 |
0.2.0 | Feb 24, 2024 |
0.1.2 |
|
0.1.0 |
|
#896 in Development tools
206 downloads per month
Used in 3 crates
(2 directly)
150KB
3.5K
SLoC
rsbinder-aidl
This is an AIDL compiler for rsbinder.
How to use the AIDL Code Generator
- Add the build-dependencies to Cargo.toml:
[build-dependencies]
rsbinder-aidl = "0.1.1"
- Create a build.rs file in the root folder of the crate.
- Add use std::path::PathBuf; to build.rs.
- Add the following content:
rsbinder_aidl::Builder::new()
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.output(PathBuf::from("aidl_name.rs")
.generate().unwrap()
How to create AIDL file
Please read Android AIDL documents.
Dependencies
~7–16MB
~212K SLoC