Anton Shestakov <av6@dwimlabs.net>, Tue, 19 Jun 2018 13:13:08 +0800
hgignore: add libs
recipe.sh
Permissions: -rw-r--r--
# Original, big and inclusive emcc gme/libgme.so -o libgme.O0.js -s
LINKABLE=1 -s
EXPORT_ALL=1 -O0
egrep
'gme_[a-z0-9_]+' -o player.js
| sort -u
| awk
'{printf " \"_" $0 "\",\n"}' | sed
'$s/,$//') > exported_functions.json
# Smaller and hand-picked emcc gme/libgme.so -o libgme.O2.js -s
NO_FILESYSTEM=1 -s
EXPORTED_FUNCTIONS=@exported_functions.json -O2
emcc gme/libgme.so -o libgme.Oz.js -s
NO_FILESYSTEM=1 -s
EXPORTED_FUNCTIONS=@exported_functions.json -Oz --llvm-lto
1