Software / code / prosody
Comparison
GNUmakefile @ 11433:bef67691a713
make: Add target for building Teal sources
Compiled Lua targets included in parallel in order to not add a hard
dependency on Teal, at least not yet.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 09 Mar 2021 13:59:45 +0100 |
| parent | 11121:2d38242a08dd |
| child | 11463:21523e3d395e |
comparison
equal
deleted
inserted
replaced
| 11432:113f3912c7cb | 11433:bef67691a713 |
|---|---|
| 103 lint: | 103 lint: |
| 104 $(LUACHECK) -q $$(HGPLAIN= hg files -I '**.lua') prosody prosodyctl | 104 $(LUACHECK) -q $$(HGPLAIN= hg files -I '**.lua') prosody prosodyctl |
| 105 @echo $$(sed -n '/^\tlocal exclude_files/,/^}/p;' .luacheckrc | sed '1d;$d' | wc -l) files ignored | 105 @echo $$(sed -n '/^\tlocal exclude_files/,/^}/p;' .luacheckrc | sed '1d;$d' | wc -l) files ignored |
| 106 shellcheck configure | 106 shellcheck configure |
| 107 | 107 |
| 108 util/%.lua: teal-src/util/%.tl | |
| 109 tl -I teal-src/ --gen-compat off --gen-target 5.1 gen $^ -o $@ | |
| 110 -lua-format -i $@ | |
| 111 | |
| 108 util/%.so: | 112 util/%.so: |
| 109 $(MAKE) install -C util-src | 113 $(MAKE) install -C util-src |
| 110 | 114 |
| 111 %.install: % | 115 %.install: % |
| 112 sed "1s| lua$$| $(RUNWITH)|; \ | 116 sed "1s| lua$$| $(RUNWITH)|; \ |