Software / code / prosody
Comparison
GNUmakefile @ 9287:420e0bf55bf5
GNUmakefile: Allow overriding path to luacheck
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 09 Sep 2018 19:23:26 +0200 |
| parent | 8823:0cf281afdf0e |
| child | 9288:1330b5290a10 |
comparison
equal
deleted
inserted
replaced
| 9286:992e986589b8 | 9287:420e0bf55bf5 |
|---|---|
| 16 INSTALL=install -p | 16 INSTALL=install -p |
| 17 INSTALL_DATA=$(INSTALL) -m644 | 17 INSTALL_DATA=$(INSTALL) -m644 |
| 18 INSTALL_EXEC=$(INSTALL) -m755 | 18 INSTALL_EXEC=$(INSTALL) -m755 |
| 19 MKDIR=install -d | 19 MKDIR=install -d |
| 20 MKDIR_PRIVATE=$(MKDIR) -m750 | 20 MKDIR_PRIVATE=$(MKDIR) -m750 |
| 21 | |
| 22 LUACHECK=luacheck | |
| 21 | 23 |
| 22 .PHONY: all test coverage clean install | 24 .PHONY: all test coverage clean install |
| 23 | 25 |
| 24 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version | 26 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version |
| 25 $(MAKE) -C util-src install | 27 $(MAKE) -C util-src install |
| 75 luacov-console | 77 luacov-console |
| 76 luacov-console -s | 78 luacov-console -s |
| 77 @echo "To inspect individual files run: luacov-console -l FILENAME" | 79 @echo "To inspect individual files run: luacov-console -l FILENAME" |
| 78 | 80 |
| 79 lint: | 81 lint: |
| 80 luacheck -q $$(hg files -I '**.lua') prosody prosodyctl | 82 $(LUACHECK) -q $$(hg files -I '**.lua') prosody prosodyctl |
| 81 @echo $$(sed -n '/^exclude_files/,/^}/p;' .luacheckrc | sed '1d;$d' | wc -l) files ignored | 83 @echo $$(sed -n '/^exclude_files/,/^}/p;' .luacheckrc | sed '1d;$d' | wc -l) files ignored |
| 82 | 84 |
| 83 util/%.so: | 85 util/%.so: |
| 84 $(MAKE) install -C util-src | 86 $(MAKE) install -C util-src |
| 85 | 87 |