blob: 951615643b3e1a25bec03381c6485705ce67e46d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
all: test
TEST_MODULES := lace lace.lex lace.compiler
LUA := LUA_PATH="$(shell pwd)/lib/?.lua;$(shell pwd)/extras/luacov/src/?.lua;$(HOME)/dev-bzr/luxio/?.lua;;" LUA_CPATH="$(HOME)/dev-bzr/luxio/?.so;;" lua5.1
clean:
$(RM) luacov.report.out luacov.stats.out
distclean: clean
find . -name "*~" -delete
.PHONY: test
test:
@$(RM) luacov.stats.out
@ERR=0; \
for MOD in $(sort $(TEST_MODULES)); do \
echo "$${MOD}:"; \
$(LUA) test/test-$${MOD}.lua; \
test "x$$?" = "x0" || ERR=1; \
done; \
$(LUA) extras/luacov/src/bin/luacov -X test. $(TEST_MODULES); \
exit $$ERR
.PHONY: interactive
interactive:
$(LUA) -e'lace=require"lace"' -i
|