Added build.rs script

- Executes make all
 - Moves the project logo to the documentation folder
This commit is contained in:
François Autin 2023-04-21 14:26:02 +02:00
parent aba2fbc718
commit 8732a6f0b7
No known key found for this signature in database
GPG Key ID: 343F5D382E1DD77C

26
build.rs Normal file
View File

@ -0,0 +1,26 @@
//! Build script for BurritOS.
//!
//! Moves files from the assets folder to the target directory
//! and runs `make all`.
use std::process::Command;
fn main() {
let mut make_all = Command::new("make");
make_all.arg("all");
println!("{:?}", make_all.output().unwrap());
let mut create_target_folder = Command::new("mkdir");
create_target_folder.args([
"-p",
"target/doc/burritos/assets/"
]);
println!("{:?}", create_target_folder.output().unwrap());
let mut copy_logo = Command::new("cp");
copy_logo.args([
"assets/logo/logo.svg",
"target/doc/burritos/assets/logo.svg"
]);
println!("{:?}", copy_logo.output().unwrap());
}