TESTS= x mjs UNSTABLE= node TEST_FILES=number_format_greek.xls .PHONY: test test: $(UNSTABLE) $(TESTS) .PHONY: sheet2csv sheet2csv: sheet2csv.ts deno compile -r --allow-read $< $(TESTS): %: %.ts doit.ts $(TEST_FILES) deno run --allow-read --allow-write $< # --unstable is required, see https://github.com/denoland/deno_std/issues/1900 $(UNSTABLE): %: %.ts doit.ts $(TEST_FILES) deno run --allow-read --allow-write --unstable $< .PHONY: stream stream: stream.ts deno run $< number_format_greek.xls: cp ../../test_files/biff5/number_format_greek.xls .