Слияние кода завершено, страница обновится автоматически
#!/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 )