mirror of
https://github.com/irmen/prog8.git
synced 2026-10-22 05:02:58 +00:00
29 lines
504 B
Bash
Executable File
29 lines
504 B
Bash
Executable File
#!/bin/bash
|
|
# Amiga C cross-compiler wrapper using vc (vbcc's gcc-like frontend)
|
|
# Usage: ./amigacc source.c [output]
|
|
|
|
set -e
|
|
|
|
VBCC=~/Projects/parked/vbcc
|
|
NDK=/mnt/nfs/biggie/Storage/Retro/Amiga/AmigaNDK_headers/Include_H
|
|
export VBCC
|
|
export PATH=$VBCC/bin:$PATH
|
|
|
|
SRC=$1
|
|
if [ -z "$SRC" ]; then
|
|
echo "Usage: $0 source.c [output]"
|
|
exit 1
|
|
fi
|
|
|
|
BASE=${SRC%.c}
|
|
OUT=${2:-$BASE}
|
|
|
|
echo "Compiling $SRC -> $OUT"
|
|
|
|
$VBCC/bin/vc +aos68k \
|
|
-O2 \
|
|
-I$NDK \
|
|
"$SRC" -lamiga -o "$OUT"
|
|
|
|
echo "Done: $OUT"
|