Anton Shestakov <av6@dwimlabs.net>, Tue, 19 Jun 2018 13:40:46 +0800
recipe: shellcheck being nitpicky again (SC2196)
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
grep -E
'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