// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: Copyright 2025 Ian McIntyre use std::env; fn main() { let out_dir = std::path::PathBuf::from(env::var("OUT_DIR").unwrap()); std::fs::write( out_dir.join("weak-symbols.x"), r#" PROVIDE(PendSV = PendSV_Handler); PROVIDE(SysTick = _tx_timer_interrupt); "#, ) .unwrap(); println!("cargo::rustc-link-search={}", out_dir.display()); }