summaryrefslogtreecommitdiff
path: root/Makefile
blob: 53f864e44dafd62d81cadc8a96bbfb65f02f9523 (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
28
29
30

PACKAGE=luacov
VERSION=0.9.1
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
LUA=lua
LUAVER=5.1
LUADIR=$(PREFIX)/share/lua/$(LUAVER)

install:
	mkdir -p $(BINDIR)
	cp src/bin/luacov $(BINDIR)
	chmod +x $(BINDIR)/luacov
	mkdir -p $(LUADIR)
	cp src/luacov.lua $(LUADIR)
	mkdir -p $(LUADIR)/luacov
	cp src/luacov/*.lua $(LUADIR)/luacov

dist:
	rm -rf $(PACKAGE)-$(VERSION)
	rm -f $(PACKAGE)-$(VERSION).tar.gz
	mkdir -p $(PACKAGE)-$(VERSION)
	cp -a bin src doc Makefile README.md rockspecs $(PACKAGE)-$(VERSION)
	tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
	rm -rf $(PACKAGE)-$(VERSION)

test:
	$(LUA) tests/linescanner.lua
	$(LUA) tests/filefilter.lua
	$(LUA) tests/cli.lua