// Copyright 2019 Robin Krahl // SPDX-License-Identifier: GPL-3.0-or-later use std::env; use std::fs::File; use std::io::{Result, Write}; use std::path::PathBuf; fn main() -> Result<()> { let out = PathBuf::from(env::var_os("OUT_DIR").unwrap()); let mut file = File::create(out.join("memory.x"))?; file.write_all(include_bytes!("etc/memory.x"))?; println!("cargo:rustc-link-search={}", out.display()); println!("cargo:rerun-if-changed=etc/memory.x"); Ok(()) }