pagetop/helpers/pagetop-statics/build.rs

43 lines
916 B
Rust

#![allow(dead_code)]
#![doc(html_no_source)]
#![allow(clippy::needless_doctest_main)]
mod resource {
include!("src/resource.rs");
}
use resource::generate_resources_mapping;
mod resource_dir {
include!("src/resource_dir.rs");
}
use resource_dir::resource_dir;
mod sets {
include!("src/sets.rs");
}
use sets::{generate_resources_sets, SplitByCount};
use std::{env, path::Path};
fn main() -> std::io::Result<()> {
resource_dir("./tests").build_test()?;
let out_dir = env::var("OUT_DIR").unwrap();
generate_resources_mapping(
"./tests",
None,
Path::new(&out_dir).join("generated_mapping.rs"),
"pagetop_statics",
)?;
generate_resources_sets(
"./tests",
None,
Path::new(&out_dir).join("generated_sets.rs"),
"sets",
"generate",
&mut SplitByCount::new(2),
"pagetop_statics",
)?;
Ok(())
}