···5151export-hex-tarball-test: ## Run `gleam export hex-tarball` and verify it is created
5252 cd test/hextarball && make test
53535454+.PHONY: benchmark
5555+benchmark: ## Run the benchmarks
5656+ cd benchmark/list && make
5757+5458# Debug print vars with `make print-VAR_NAME`
5559print-%: ; @echo $*=$($*)
···11+.PHONY: build
22+build: clean erlang nodejs deno bun
33+44+.PHONY: clean
55+clean:
66+ rm -rf build
77+88+.PHONY: erlang
99+erlang:
1010+ @echo test/language on Erlang
1111+ cargo run --quiet -- test --target erlang
1212+1313+.PHONY: nodejs
1414+nodejs:
1515+ @echo test/language on JavaScript with Node
1616+ cargo run --quiet -- test --target javascript --runtime nodejs
1717+1818+.PHONY: deno
1919+deno:
2020+ @echo test/language on JavaScript with Deno
2121+ cargo run --quiet -- test --target javascript --runtime deno
2222+2323+.PHONY: bun
2424+bun:
2525+ @echo test/language on JavaScript with Bun
2626+ cargo run --quiet -- test --target javascript --runtime bun