step4_if_fn_do.cr step5_tco.cr step6_file.cr step7_quote.cr \
step8_macros.cr step9_try.cr stepA_mal.cr
-STEP0_DEPS = readline.cr
STEP1_DEPS = $(STEP0_DEPS) reader.cr printer.cr
STEP2_DEPS = $(STEP1_DEPS) types.cr
STEP3_DEPS = $(STEP2_DEPS) env.cr
cp $< $@
$(STEP_BINS): %: %.cr
- crystal compile --release $<
+ crystal build --release $<
step0_repl: $(STEP0_DEPS)
step1_read_print: $(STEP1_DEPS)
clean:
rm -rf $(STEP_BINS) mal .crystal
-stats: types.cr error.cr readline.cr reader.cr printer.cr env.cr core.cr stepA_mal.cr
- @wc $^
- @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*#|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
-stats-lisp: env.cr core.cr stepA_mal.cr
- @wc $^
- @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*#|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
-
-.PHONY: all clean stats stats-lisp
+.PHONY: all clean