#!/bin/sh
# Use Emscripten 6.0.12 (emcc on PATH).
set -eu
tar xzf modified-source.tar.gz
mkdir -p dist
cd source
emcc -O2 --js-library ../colorkey.js -sUSE_SDL=1 -sASYNCIFY=1 -sALLOW_MEMORY_GROWTH=1 -sFORCE_FILESYSTEM=1 '-sEXPORTED_RUNTIME_METHODS=["FS","ccall"]' -sEXIT_RUNTIME=0 --use-preload-plugins -DAUDIO_ENABLED '-DVERSION="1.0.8"' '-DSRC_DIR="/data"' '-DHISCOREDIR="/save"' '-DCONFIGDIRNAME="barrage"' -I. -o ../dist/game.js src/bfield.c src/web.c src/data.c src/SFont.c src/particle.c src/units.c src/shots.c src/chart.c src/main.c src/menu.c --preload-file src/gfx@/data/gfx --preload-file src/sounds@/data/sounds
