18 lines
408 B
Bash
Executable file
18 lines
408 B
Bash
Executable file
#!/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"
|