1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cgoxopx-BrowserHack

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.sh 777
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Lu Wang Отправлено 15.04.2015 19:46 63d7705
#!/bin/bash
set -e
EMCC=~/src/emscripten/emcc
JOBS=4
MYDIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
stage1() {
sh $MYDIR/sys/unix/setup.sh
make CC=$EMCC -j$JOBS
make install CC=$EMCC PREFIX=$MYDIR/build
rm $MYDIR/build/nethack/nethack
rm $MYDIR/build/nethack/recover
cp $MYDIR/web/nethackrc.default $MYDIR/build/nethack/
}
stage2() {
pushd build
cp ../src/nethack nethack.bc
$EMCC nethack.bc \
-O3 \
-Oz \
-o browserhack.js \
-s EMTERPRETIFY=1 \
-s EMTERPRETIFY_ASYNC=1 \
--memory-init-file 1 \
--js-library ../win/web/nethack_lib.js \
--preload-file nethack \
popd
cp build/browserhack.js web/
cp build/browserhack.js.mem web/
cp build/browserhack.data web/
pushd web
python ../win/web/tile2name.py
popd
}
stage1
stage2

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cgoxopx-BrowserHack.git
git@api.gitlife.ru:oschina-mirror/cgoxopx-BrowserHack.git
oschina-mirror
cgoxopx-BrowserHack
cgoxopx-BrowserHack
master