2019-10-11 20:21:47 +02:00
|
|
|
#!/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
|
2020-06-04 22:02:17 +02:00
|
|
|
docker build --network host --build-arg=EMSCRIPTEN_VERSION=${version} --tag emscripten/emsdk:${version} .
|
2019-10-11 20:21:47 +02:00
|
|
|
|
|
|
|
|
push: .TEST
|
2020-04-06 17:58:16 +02:00
|
|
|
docker push emscripten/emsdk:${version}
|
2019-10-11 20:21:47 +02:00
|
|
|
ifdef alias
|
2020-04-06 17:58:16 +02:00
|
|
|
docker tag emscripten/emsdk:${version} emscripten/emsdk:${alias}
|
|
|
|
|
docker push emscripten/emsdk:${alias}
|
2019-10-11 20:21:47 +02:00
|
|
|
endif
|