2025-10-30 05:32:40 +00:00
|
|
|
use std::env;
|
|
|
|
|
use std::path::Path;
|
|
|
|
|
|
2022-11-11 07:35:37 +00:00
|
|
|
fn main() {
|
2025-11-10 05:31:10 +00:00
|
|
|
if let Ok(initram_path) = env::var("INITRAM_PATH") {
|
|
|
|
|
if Path::new(&initram_path).exists() {
|
|
|
|
|
println!("cargo:rustc-cfg=has_initram");
|
|
|
|
|
// 将路径传递给编译时常量
|
|
|
|
|
println!("cargo:rustc-env=INITRAM_PATH={}", initram_path);
|
|
|
|
|
println!("cargo:rerun-if-env-changed=INITRAM_PATH");
|
|
|
|
|
}
|
2025-10-30 05:32:40 +00:00
|
|
|
}
|
|
|
|
|
|
2023-11-17 03:26:26 +00:00
|
|
|
kernel_build::run();
|
2023-10-26 15:08:39 +00:00
|
|
|
}
|