#!/usr/bin/env bash LANG=us POSITIONAL=() while [[ $# -gt 0 ]]; do case "$1" in -j) LANG=jp shift ;; -u) LANG=us shift ;; -e) LANG=eu shift ;; -a) # Use an alternate dump file as the base. shift ALT_DUMP="$1" shift ;; *) POSITIONAL+=("$1") shift ;; esac done set -- "${POSITIONAL[@]}" BASEROM=baserom.$LANG MAPFILE="build/$LANG/sm64.$LANG.map" MYDUMP=sm64.$LANG.dump MYIMG=build/$LANG/sm64.$LANG.z64 BASEDUMP="${ALT_DUMP:-${BASEROM}.dump}" BASEIMG=$BASEROM.z64 MAKEFLAGS="-j VERSION=$LANG"