From 0c9cb3e61088b4892aebe0a0880f6eeae2166791 Mon Sep 17 00:00:00 2001 From: ToadKing Date: Sun, 15 Sep 2013 17:24:40 -0400 Subject: [PATCH] add simple emscripten dist-script --- dist-scripts/emscripten-cores.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dist-scripts/emscripten-cores.sh diff --git a/dist-scripts/emscripten-cores.sh b/dist-scripts/emscripten-cores.sh new file mode 100644 index 0000000000..1983fefdde --- /dev/null +++ b/dist-scripts/emscripten-cores.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +if [ -z "$EMSCRIPTEN" ] ; then + echo "run this script with emmake. Ex: emmake $0" + exit 1 +fi + +make -C ../ -f Makefile.emscripten clean || exit 1 + +for f in *_emscripten.bc ; do + name=`echo "$f" | sed 's/\(_libretro\|\)_emscripten.bc$//'` + lto=1 + echo "building $name" + if [ $name = "tyrquake" ] ; then + lto=0 + fi + cp -f "$f" ../libretro_emscripten.bc + make -C ../ -f Makefile.emscripten LTO=$lto -j7 || exit 1 + mv -f ../retroarch.js ../emscripten/$name.js + rm -f ../retroarch.js +done