fn main() {
println!("cargo::rustc-check-cfg=cfg(vnc_standalone)");
println!("cargo:rerun-if-env-changed=VNC_PACKAGE");
println!("cargo:rerun-if-env-changed=VNC_MAIN_SERVICE");
println!("cargo:rerun-if-env-changed=VNC_INPUT_SERVICE");
println!("cargo:rerun-if-env-changed=VNC_LOG_TAG");
if let Ok(package) = std::env::var("VNC_PACKAGE") {
println!("cargo:rustc-cfg=vnc_standalone");
println!("cargo:rustc-env=VNC_PACKAGE={}", package);
let main_service =
std::env::var("VNC_MAIN_SERVICE").unwrap_or_else(|_| "MainService".to_string());
println!("cargo:rustc-env=VNC_MAIN_SERVICE={}", main_service);
let input_service =
std::env::var("VNC_INPUT_SERVICE").unwrap_or_else(|_| "InputService".to_string());
println!("cargo:rustc-env=VNC_INPUT_SERVICE={}", input_service);
let log_tag = std::env::var("VNC_LOG_TAG").unwrap_or_else(|_| "RustVNC".to_string());
println!("cargo:rustc-env=VNC_LOG_TAG={}", log_tag);
eprintln!(
"rustvncserver-android: Building standalone .so for {}/{}",
package, main_service
);
}
}