1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 10:37:58 +03:00
mal/es6/Makefile

21 lines
1.2 KiB
Makefile
Raw Normal View History

2015-07-31 05:15:55 +03:00
2015-07-31 07:57:45 +03:00
SOURCES = step0_repl.js step1_read_print.js step2_eval.js step3_env.js \
2015-07-31 08:29:44 +03:00
step4_if_fn_do.js step5_tco.js step6_file.js step7_quote.js
2015-07-31 05:15:55 +03:00
all: $(foreach s,$(SOURCES),build/$(s))
build/%.js: %.js
babel --source-maps true $< --out-file $@
build/step0_repl.js: step0_repl.js build/node_readline.js
build/step1_read_print.js: step1_read_print.js build/node_readline.js build/types.js build/reader.js build/printer.js
2015-07-31 06:31:03 +03:00
build/step2_eval.js: step2_eval.js build/node_readline.js build/types.js build/reader.js build/printer.js
build/step3_env.js: step3_env.js build/node_readline.js build/types.js build/reader.js build/printer.js build/env.js
2015-07-31 07:57:45 +03:00
build/step4_if_fn_do.js: step4_if_fn_do.js build/node_readline.js build/types.js build/reader.js build/printer.js build/env.js build/core.js
build/step5_tco.js: step5_tco.js build/node_readline.js build/types.js build/reader.js build/printer.js build/env.js build/core.js
2015-07-31 08:29:44 +03:00
build/step6_file.js: step6_file.js build/node_readline.js build/types.js build/reader.js build/printer.js build/env.js build/core.js
build/step7_quote.js: step7_quote.js build/node_readline.js build/types.js build/reader.js build/printer.js build/env.js build/core.js
2015-07-31 07:57:45 +03:00
2015-07-31 05:15:55 +03:00
clean:
rm -f build/*