Added build.rs script
- Executes make all - Moves the project logo to the documentation folder
This commit is contained in:
parent
aba2fbc718
commit
8732a6f0b7
26
build.rs
Normal file
26
build.rs
Normal 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());
|
||||
}
|
Loading…
Reference in New Issue
Block a user