add simple rust "script" to build platform binaries

This commit is contained in:
2021-11-21 16:46:20 +01:00
parent d174f46db3
commit f6d0bdfa8f
12 changed files with 262 additions and 13 deletions

16
platform/src/main.rs Normal file
View File

@@ -0,0 +1,16 @@
use std::{fs::File, path::Path};
use std::io::prelude::*;
use anyhow::Result;
fn main() -> Result<()> {
uw8_tool::BaseModule::create_binary(&Path::new("target/base.upk"))?;
let loader = curlywas::compile_file("src/loader.cwa")?;
File::create("bin/loader.wasm")?.write_all(&loader)?;
let platform = curlywas::compile_file("src/platform.cwa")?;
File::create("bin/platform.uw8")?.write_all(&platform)?;
Ok(())
}