2015-12-06 05:34:32 +00:00
|
|
|
.PHONY: test local compile compile_system watch lint count
|
2011-10-02 05:21:00 +00:00
|
|
|
|
2015-02-28 19:06:49 +00:00
|
|
|
test:
|
2015-09-27 03:59:46 +00:00
|
|
|
busted
|
2015-02-28 22:48:25 +00:00
|
|
|
|
2014-02-05 21:07:57 +00:00
|
|
|
local: compile
|
2011-10-02 05:21:00 +00:00
|
|
|
luarocks make --local moonscript-dev-1.rockspec
|
|
|
|
|
2015-02-28 19:06:49 +00:00
|
|
|
compile:
|
2014-09-03 03:32:52 +00:00
|
|
|
lua5.1 bin/moonc moon/ moonscript/
|
2015-06-09 04:46:28 +00:00
|
|
|
echo "#!/usr/bin/env lua" > bin/moon
|
|
|
|
lua5.1 bin/moonc -p bin/moon.moon >> bin/moon
|
|
|
|
echo "-- vim: set filetype=lua:" >> bin/moon
|
2012-01-09 06:02:43 +00:00
|
|
|
|
2015-09-27 01:05:00 +00:00
|
|
|
compile_system:
|
|
|
|
moonc moon/ moonscript/
|
|
|
|
echo "#!/usr/bin/env lua" > bin/moon
|
|
|
|
moonc -p bin/moon.moon >> bin/moon
|
|
|
|
echo "-- vim: set filetype=lua:" >> bin/moon
|
|
|
|
|
2012-01-09 06:02:43 +00:00
|
|
|
watch:
|
2013-06-08 06:33:47 +00:00
|
|
|
moonc moon/ moonscript/ && moonc -w moon/ moonscript/
|
2015-02-28 19:06:49 +00:00
|
|
|
|
|
|
|
lint:
|
2015-06-09 05:03:11 +00:00
|
|
|
moonc -l moonscript moon bin
|
2015-12-06 05:34:32 +00:00
|
|
|
|
|
|
|
count:
|
|
|
|
wc -l $$(git ls-files | grep 'moon$$') | sort -n | tail
|