guile: Fix crash/exception on literal empty list
[jackhill/mal.git] / guile / Makefile
CommitLineData
8e2d4a4c 1SOURCES_BASE = readline.scm types.scm reader.scm printer.scm
4607d89c
NG
2SOURCES_LISP = env.scm core.scm stepA_mal.scm
3SOURCES = $(SOURCES_BASE) $(SOURCES_LISP)
4
5all:
8e2d4a4c
JM
6 true
7
8dist: mal.scm
9
10mal.scm: $(SOURCES)
11 echo "#! /usr/bin/env guile" > $@
12 echo "!#" >> $@
13 cat $+ | sed $(foreach f,$(+),-e 's/(readline)//') >> $@
14 chmod +x $@
15
16clean:
17 rm -f mal.scm
4607d89c
NG
18
19.PHONY: stats
20
21stats: $(SOURCES)
22 @wc $^
f15b4021 23 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*;|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
4607d89c
NG
24stats-lisp: $(SOURCES_LISP)
25 @wc $^
f15b4021 26 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*;|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"