aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFiles
* `make clean`: Also remove test keys and certificates.Guilhem Moulin2022-02-231
|
* Makefile: Add target 'installcheck' for post-install tests.Guilhem Moulin2022-02-231
|
* Makefile: Rename 'test' target to 'check'.Guilhem Moulin2022-02-231
| | | | Per convention, cf. https://www.gnu.org/prep/standards/html_node/Standard-Targets.html .
* Makefile: Add target 'all-nodoc'.Guilhem Moulin2022-02-231
| | | | This is useful for Debian packages built under ‘nodoc’ profile.
* Don't assume Net::IMAP::InterIMAP is always in @INC.Guilhem Moulin2022-02-231
| | | | | | | | | And make the installation path configurable at `make` time. Moreover, adjust the 'test' target so the site directory and interimap/pullimap path are configurable with INTERIMAP_I and INTERIMAP_PATH respectively. That way one can run `tests/run foo` to check the source, `make test` to check what's been built, and we also have the possibility to check the installed program e.g. for autopkgtests.
* Don't hardcode $(bindir) in .service files.Guilhem Moulin2022-02-231
|
* Makefile: Honor builddir=.Guilhem Moulin2022-02-231
| | | | | Defaulting to ‘build’. Also, remove BUILD_DOCDIR= (replaced with ‘$(builddir)/doc’).
* Makefile: Ignore errors when installing manual pages.Guilhem Moulin2022-02-231
| | | | Per https://www.gnu.org/prep/standards/html_node/Standard-Targets.html#Standard-Targets .
* Makefile: Improve DESTDIR= handling.Guilhem Moulin2022-02-231
| | | | Per https://www.gnu.org/prep/standards/html_node/DESTDIR.html .
* Makefile: Honor INSTALL_PROGRAM and INSTALL_DATA.Guilhem Moulin2022-02-221
| | | | Cf. https://www.gnu.org/prep/standards/html_node/Command-Variables.html .
* Makefile: Honor srcdir=.Guilhem Moulin2022-02-221
| | | | Cf. https://www.gnu.org/prep/standards/html_node/Directory-Variables.html .
* `make release`: also bump libinterimap version and pin it in 'use' declarations.Guilhem Moulin2020-12-111
| | | | | Also, make use the tag doesn't exist, and fail early if we can't detect the version.
* Makefile: new 'release' target.Guilhem Moulin2020-12-111
| | | | Also, change the tag format from upstream/$VERSION to v$VERSION.
* test suite: always generate new certificates on `make test`.Guilhem Moulin2020-12-111
| | | | | In addition, sign test certificates with the same root CA. Hence running `make test` now requires OpenSSL 1.1.1 or later.
* wibbleGuilhem Moulin2020-08-031
|
* Makefile: remove 'smart' extension from pandoc call to generate manuals.Guilhem Moulin2020-08-031
|
* Makefile: Major refactoring, add install and uninstall targets.Guilhem Moulin2020-07-021
| | | | | | Honor BUILD_DOCDIR and DESTDIR variables. Also, remove the `use lib` statement from our executables.
* Makefile: factor out jq script for roff generation.Guilhem Moulin2019-11-131
|
* Refactor and improve test suite.Guilhem Moulin2019-11-131
|
* doc/*.html: Add 'keywords' and 'lang' tags.Guilhem Moulin2019-07-051
|
* doc/template.html: Add parent links at the top.Grégoire Détrez2019-07-051
|
* Refactor documentation.Guilhem Moulin2019-07-051
| | | | | In particular, move manpages to the 'doc' directory, and generate HTML documentation with `make html`.
* `make test`: Only consider tests/*/run.Guilhem Moulin2019-06-031
|
* Add test-suite (requires dovecot-imapd).Guilhem Moulin2019-05-271
|
* Fix manpage generation with pandoc >=2.1Guilhem Moulin2018-04-261
|
* Fix manpage generation with pandoc >=1.18.Guilhem Moulin2017-07-291
|
* interimap: convert manpage to markdown.Guilhem Moulin2016-03-111
|
* Convert pullimap's manpage to pandoc.Guilhem Moulin2016-03-111