| #!/usr/bin/env make |
| |
| # Emscripten version to build: Should match the version that has been already released. |
| # i.e.: 1.38.45, 1.38.45-upstream |
| version = |
| alias = |
| |
| .TEST: |
| ifndef version |
| $(error argument 'version' is not set. Please call `make version=SOME_VERSION ...`) |
| endif |
| |
| build: .TEST |
| cd .. && docker build --network host --build-arg=EMSCRIPTEN_VERSION=${version} --tag emscripten/emsdk:${version} -f docker/Dockerfile |
| |
| push: .TEST |
| docker push emscripten/emsdk:${version} |
| ifdef alias |
| docker tag emscripten/emsdk:${version} emscripten/emsdk:${alias} |
| docker push emscripten/emsdk:${alias} |
| endif |