| debug: | |
| ./compile.sh debug | |
| - rm -rf build/ | |
| mkdir -p ./build/wasm ./build/asmjs | |
| cp ../../out/pathkit/pathkit.js ./build/wasm/pathkit.js | |
| cp ../../out/pathkit/pathkit.wasm ./build/wasm/pathkit.wasm | |
| ./compile.sh asm.js debug | |
| cp ../../out/pathkit/pathkit.js ./build/asmjs/pathkit.js | |
| release: | |
| ./compile.sh | |
| - rm -rf build/ | |
| mkdir -p ./build/wasm ./build/asmjs | |
| cp ../../out/pathkit/pathkit.js ./build/wasm/pathkit.js | |
| cp ../../out/pathkit/pathkit.wasm ./build/wasm/pathkit.wasm | |
| ./compile.sh asm.js | |
| cp ../../out/pathkit/pathkit.js ./build/asmjs/pathkit.js | |
| cp ../../out/pathkit/pathkit.js.mem ./build/asmjs/pathkit.js.mem | |
| npm: | |
| rm -rf ./npm-wasm/bin ./npm-asmjs/bin | |
| mkdir -p ./npm-wasm/bin ./npm-asmjs/bin | |
| ./compile.sh | |
| cp ../../out/pathkit/pathkit.js ./npm-wasm/bin | |
| cp ../../out/pathkit/pathkit.wasm ./npm-wasm/bin | |
| ./compile.sh asm.js | |
| cp ../../out/pathkit/pathkit.js ./npm-asmjs/bin/pathkit.js | |
| cp ../../out/pathkit/pathkit.js.mem ./npm-asmjs/bin/pathkit.js.mem | |
| cp CHANGELOG.md ./npm-wasm | |
| cp CHANGELOG.md ./npm-asmjs | |
| test-continuous: | |
| echo "Assuming npm ci has been run by user" | |
| echo "Also assuming make debug or make release has also been run by a user (if needed)" | |
| npx karma start ./karma.conf.js --no-single-run --watch-poll | |
| test-continuous-asmjs: | |
| echo "Assuming npm ci has been run by user" | |
| echo "Also assuming make debug or make release has also been run by a user (if needed)" | |
| ASM_JS=1 npx karma start ./karma.conf.js --no-single-run --watch-poll | |
| local-example: | |
| echo "Go check out http://localhost:8000/npm-wasm/example.html" | |
| echo "or http://localhost:8000/npm-asmjs/example.html" | |
| python3 ../../tools/serve_wasm.py |