use std::env;
use std::fs::File;
use std::io::{BufWriter, Write};
use std::path::Path;
fn main() {
let out_dir = env::var("OUT_DIR").unwrap();
let dest_path = Path::new(&out_dir).join("embedded_scripts.rs");
let mut file = BufWriter::new(File::create(&dest_path).unwrap());
generate_empty_stub(&mut file);
file.flush().unwrap();
}
fn generate_empty_stub<W: Write>(writer: &mut W) {
writeln!(writer, "// Auto-generated by build.rs - DO NOT EDIT").unwrap();
writeln!(writer).unwrap();
writeln!(
writer,
"pub fn load_embedded_scripts(_loader: &mut crate::loader::ScriptLoader) {{"
)
.unwrap();
writeln!(
writer,
" log::warn!(\"No embedded scripts available\");"
)
.unwrap();
writeln!(writer, "}}").unwrap();
}