bash, c, go, lua, racket: fix macro result evaluation
[jackhill/mal.git] / lua / Makefile
1 TESTS =
2
3 SOURCES_BASE = utils.lua types.lua reader.lua printer.lua
4 SOURCES_LISP = env.lua core.lua stepA_mal.lua
5 SOURCES = $(SOURCES_BASE) $(SOURCES_LISP)
6
7 all: libs
8
9 .PHONY: stats tests $(TESTS)
10
11 clean:
12 rm -f linenoise.so
13 rm -rf lib/lua/5.1
14
15 stats: $(SOURCES)
16 @wc $^
17 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*--|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
18 stats-lisp: $(SOURCES_LISP)
19 @wc $^
20 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*--|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
21
22
23 .PHONY: libs
24 libs: linenoise.so
25
26 linenoise.so:
27 luarocks install --tree=./ linenoise
28 ln -sf lib/lua/5.1/linenoise.so $@
29