aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
Commit message (Collapse)AuthorAgeFilesLines
* prosody.loader: Allow loading modules under 'prosody' namespace (#1223)Kim Alvefur2023-03-171-1/+5
| | | | | | | | | | Actually `hg mv`-ing all the files is disruptive, basically breaking everything from rebasing all my WIP draft commits to the package building. So instead, what if we didn't and instead rewrote package names as they are `require()`-d? Debian packages produced by the Prosody are already installed into this structure so much will Just Work if all require calls are updated.
* make: Install stanza watcher library (thanks Menel)Kim Alvefur2022-04-131-1/+2
|
* Merge config-updates+check-turn from timberMatthew Wild2022-03-041-1/+1
|\
| * util.struct: Import Roberto 'struct' library v0.3Matthew Wild2022-03-041-1/+3
| | | | | | | | | | | | | | Downloaded from http://www.inf.puc-rio.br/~roberto/struct/ This is for compatibility with Lua 5.2 (and 5.1). Eventually we can replace this with string.pack/string.unpack which are available in 5.3+.
* | make: Split up install targets to allow different subsetKim Alvefur2022-02-131-8/+33
|/ | | | | | | The prosody-trunk nightly packages currently use the Debian dh-lua framework to install core/, net/ and util/ into Lua-versioned directory trees, while plugins and executables should still be installed like before.
* util.jsonpointer: Resolve JSON Pointers per RFC 6901Kim Alvefur2021-12-291-1/+1
|
* make: Add target for rebuilding from Teal sourcesKim Alvefur2021-12-291-0/+2
|
* make: Magic trick for teal-src/*.tl -> ./*.luaKim Alvefur2021-03-191-1/+2
|
* make: Add target for building Teal sourcesKim Alvefur2021-03-091-0/+4
| | | | | Compiled Lua targets included in parallel in order to not add a hard dependency on Teal, at least not yet.
* make: Add way to run individual testsKim Alvefur2020-10-021-0/+10
|
* GNUmakefile: Install the new util/prosodyctl/* too (thanks pascal.pascher)Kim Alvefur2020-06-031-0/+2
|
* GNUmakefile: Install util.human.*Kim Alvefur2020-06-031-0/+2
|
* mod_s2s: Move out of empty directoryKim Alvefur2020-06-021-2/+1
| | | | | mod_s2s.lua had been all alone in there since the removal of s2sout.lib.lua in 756b8821007a
* Prepare required data folder for integration testsMaxime “pep” Buquet2019-09-121-0/+1
|
* GNUmakefile: Stop Prosody in case of failure in integration-testKim Alvefur2019-01-241-2/+3
| | | | | | Normally make skips the remaning steps in the rule if one fails. This collects the status code and re-returns it after stopping the running Prosody instance.
* GNUmakefile: Add target for running scansionKim Alvefur2019-01-101-0/+6
|
* make coverage: Allow overriding path to bustedKim Alvefur2018-10-031-1/+1
|
* make lint: Add shellcheck of configure scriptMatthew Wild2018-10-011-0/+1
|
* make lint: Fix 'ignored files' countMatthew Wild2018-10-011-1/+1
|
* GNUmakefile: Tell Mercurial to behave consistenlyKim Alvefur2018-09-091-1/+1
| | | | See `hg help environment.HGPLAIN`
* GNUmakefile: Allow overriding path to bustedKim Alvefur2018-09-091-1/+2
|
* GNUmakefile: Allow overriding path to luacheckKim Alvefur2018-09-091-1/+3
|
* Backed out changeset bf91de890107: It did not have the intended effectcKim Alvefur2018-05-231-1/+1
|
* GNUmakefile: Add a fallback for `hg files` not working in linter targetKim Alvefur2018-05-201-1/+1
|
* GNUmakefile: Add 'lint' targetMatthew Wild2018-05-181-0/+4
|
* GNUMakefile: Add note about how to list coverage of individual filesMatthew Wild2018-04-301-0/+1
|
* GNUMakefile: Add 'coverage' target (requires luacov and luacov-console)Matthew Wild2018-03-171-1/+8
|
* Rename Makefile -> GNUmakefile to reflect dependency on GNU MakeKim Alvefur2017-10-311-0/+96