.PHONY: default web setup clean pre-publish pack

default: pack web

setup:
	npm ci

web: dist/mixrt_code.js

pre-publish:

pack:
	npm pack

clean:
	rm -f dist/*.js

.PHONY: dist/mixrt_code.js
dist/mixrt_code.js:
	make -C ../obj ../lib/mixrt_wasm.js
	mkdir -p dist
	npm run build
