#!/usr/bin/env bash # Compila o Vircout (Carra, escrito em Lua com ajuda de IA; codigo 3-Clause BSD, arte, sons e musica CC0) para o # Vircon32, do fonte oficial (vircon32/ConsoleSoftware, commit d103e2c, pasta Games/Vircout) com a toolchain oficial # (Builds/vircon32/) e o v32lua (Builds/vircon32/install-v32lua.sh). Dois builds; os dois .v32 precisam ser iguais. # src/FredGames.Bundler/Builds/vircon32/install-toolchain.sh # uma vez # src/FredGames.Bundler/Builds/vircon32/install-v32lua.sh # uma vez # src/FredGames.Bundler/Builds/build-vircout.sh # Saida: artifacts/build/vircout/vircout-d103e2c.v32 set -euo pipefail here="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" . "$here/vircon32/env.sh" "$here/vircon32/install-v32lua.sh" >/dev/null V32_EXTRA_PATH="$v32_root/artifacts/tools/v32lua-v20261020/bin" SLUG=vircout GAME_DIR=Games/Vircout MAKE_SH=Make.sh OUT_V32=bin/Vircout.v32 OUT_NAME=vircout-d103e2c v32_build