diff --git a/src/lib.rs b/src/lib.rs | |
index dc0699c..0d582d7 100644 | |
--- a/src/lib.rs | |
+++ b/src/lib.rs | |
@@ -5,7 +5,12 @@ | |
#![allow(non_upper_case_globals)] | |
#[allow(clippy::all)] | |
mod bindings { | |
+ #[cfg(not(soong))] | |
include!(env!("BINDING_PATH")); | |
+ // ANDROID's build system doesn't support environment variables | |
+ // so we hardcode the output location of the bindings here. | |
+ #[cfg(soong)] | |
+ include!(concat!(env!("OUT_DIR"), "/grpc-bindings.rs")); | |
} | |
mod grpc_wrap; | |