#[allow(unused)]
use {
jlogger_tracing::{jdebug, jerror, jinfo, jwarn, JloggerBuilder, LevelFilter, LogTimeFormat},
std::{
env,
fs::{canonicalize, create_dir_all, remove_file},
os::unix::fs::symlink,
path::Path,
},
};
fn main() {
JloggerBuilder::new()
.max_level(LevelFilter::DEBUG)
.log_file(Some(("/tmp/rnetmon.log", false)))
.log_console(false)
.log_time(LogTimeFormat::TimeNone)
.build();
let target = env::var("TARGET").unwrap();
jinfo!(target = target);
if target == "aarch64-unknown-linux-gnu" {
if let Ok(arm64_lib) = canonicalize("arm64") {
println!("cargo:rustc-link-arg=-lnl-3");
println!("cargo:rustc-link-arg=-lnl-genl-3");
let cargo_search_path = format!(
"cargo:rustc-link-search={}",
arm64_lib.as_path().to_str().unwrap()
);
println!("{}", cargo_search_path);
}
}
}