mirror of
https://github.com/pret/pokediamond.git
synced 2026-08-07 03:04:19 -05:00
20 lines
491 B
Bash
20 lines
491 B
Bash
#!/bin/bash
|
|
|
|
CC="$1"
|
|
shift
|
|
AS="$1"
|
|
shift
|
|
|
|
temp="$(mktemp)"
|
|
../tools/asm_processor/asm_processor.py "$2" --assembler "$AS" > "$temp.c" &&
|
|
$CC -c "$temp.c" -o "$1"
|
|
|
|
prelude=$(mktemp prelude.XXXXXX)
|
|
cat ../include/macros.inc >> "$prelude"
|
|
cat global.inc >> "$prelude"
|
|
|
|
../tools/asm_processor/asm_processor.py "$2" --post-process "$1" --assembler "$AS" --asm-prelude "$prelude"
|
|
$DEVKITARM/bin/arm-none-eabi-objcopy --remove-section .comment "$1" "$1"
|
|
rm "$prelude"
|
|
rm "$temp"
|