1 SOURCES_BASE
= node_readline.js types.mjs reader.mjs printer.mjs
2 SOURCES_LISP
= env.mjs core.mjs stepA_mal.mjs
3 SOURCES
= $(SOURCES_BASE
) $(SOURCES_LISP
)
5 STEPS
= step0_repl.mjs step1_read_print.mjs step2_eval.mjs step3_env.mjs \
6 step4_if_fn_do.mjs step5_tco.mjs step6_file.mjs \
7 step7_quote.mjs step8_macros.mjs step9_try.mjs stepA_mal.mjs
16 $(STEPS
): node_modules
19 cat
$+ | sed
's/^export //' | grep
-v
"^import " >> $@
22 echo
"#!/usr/bin/env node" > $@