#!/bin/bash # terrible eval $(grep '^name *=' Cargo.toml | head -n1 | sed 's/ //g') eval $(grep '^target *=' .cargo/config.toml | head -n1 | sed 's/ //g') # terribler export RUSTC_BOOTSTRAP=1 set -exo pipefail cargo -Z build-std build --release arm-none-eabi-objcopy -O binary "target/${target}/release/$name" "target/${name}.gba" which gbafix || cargo install gbafix gbafix "target/${name}.gba"