build_clibs_wasm.sh 507 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. set -e
  3. declare -a libs=("log" "gfx" "app" "glue" "time" "audio" "debugtext" "shape" "gl")
  4. for l in "${libs[@]}"
  5. do
  6. echo "${l}/sokol_${l}_wasm_gl_debug.a"
  7. emcc -c -g -DIMPL -DSOKOL_GLES3 c/sokol_$l.c
  8. emar rcs $l/sokol_${l}_wasm_gl_debug.a sokol_$l.o
  9. rm sokol_$l.o
  10. done
  11. for l in "${libs[@]}"
  12. do
  13. echo "${l}/sokol_${l}_wasm_gl_release.a"
  14. emcc -c -O2 -DNDEBUG -DIMPL -DSOKOL_GLES3 c/sokol_$l.c
  15. emar rcs $l/sokol_${l}_wasm_gl_release.a sokol_$l.o
  16. rm sokol_$l.o
  17. done