summaryrefslogtreecommitdiff
path: root/Makefile.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add DOAP script to MakefileBadlop2022-11-041-0/+4
|
* configure also when running "make update", which is similar to "make deps"Badlop2022-05-231-0/+1
|
* Update "make help" with recent changesBadlop2022-05-231-3/+4
|
* Ensure deps configuration is ran when getting deps (#3823)Badlop2022-05-231-1/+1
|
* Configure eimp with mix to detect image convert properly (#3823)Badlop2022-05-231-1/+1
|
* Improve "make clean" and "distclean"Badlop2022-05-231-4/+8
|
* Generate start scripts in "make all", not in "make install" (#3821)Badlop2022-05-231-14/+16
|
* Don't leak DESTDIR in files copied by 'make install'Paweł Chmielowski2022-05-191-66/+66
| | | | This fixes issue #3819
* Fix 'make xref' when using Mix; notice it only checks Elixir filesBadlop2022-05-021-1/+4
|
* Switch "make rel" and "make dev" to paths: conf, database, logsBadlop2022-05-021-13/+13
|
* Provide proper path to the compiled libraries in relive's ejabberdctlBadlop2022-02-111-1/+2
|
* New "make relive" similar to "ejabberdctl live" without installingBadlop2022-02-031-7/+34
| | | | | | | | | | | | | | | | | | | Prepare with: ./autogen.sh && ./configure --with-rebar=./rebar3 && make Or use this if you installed Elixir: ./autogen.sh && ./configure --with-rebar=mix && make Start without installing (it recompiles when necessary): make relive It stores config, database and logs in _build/relive/ There's available the well-known script: _build/relive/ejabberdctl Please note this fails immediately: r3:do(compile). This crashes a few seconds later: rebar3:run(["compile"]). Workaround that works correctly: ejabberd_admin:update().
* Fix 'make update' when used with rebar 3.18Paweł Chmielowski2022-01-031-0/+6
|
* Remove CTLLOCKDIR (/var/lock/ejabberdctl) from Makefile.inFlorian Schmaus2021-12-071-9/+0
| | | | | | | Flock'ing /var/lock/ejabberdctl by ejabberdctl was removed with f7d4aae64db8 ("Use UUID for ctl node name (#1021)"), however the according recipies in the Makefile where never removed. This commit does that.
* Remove obsolete cookie preparation in spool dir, it's now stored in HOMEBadlop2021-10-211-4/+0
|
* Use the configured user in systemd's ejabberd.serviceBadlop2021-10-211-1/+2
|
* Only install some files when option enabled in configure (#3633)Badlop2021-10-141-1/+9
|
* minor fixloong02021-08-261-5/+5
|
* Revert "Add workaround so rebar2 can use Elixir 1.12.0"Paweł Chmielowski2021-07-221-13/+1
| | | | This reverts commit 937e1c2e373e360fe47e455886d186492248f31f.
* Add workaround so rebar2 can use Elixir 1.12.0Badlop2021-07-161-1/+13
| | | | | | Notice that Elixir 1.12.0 requires Erlang/OTP 21 or higher BTW, this workaround works only with rebar2... unfortunately rebar3 doesn't compile the elixir files from lib/
* Add support for mix to: ./configure --enable-rebar=mixBadlop2021-07-161-9/+35
|
* There are so many targets... add "make help"Badlop2021-06-251-0/+26
|
* New "make dev" and "./ejabberdctl" (requires using rebar3)Badlop2021-06-251-0/+5
|
* Add support for rebar3 to "make rel"Badlop2021-06-251-2/+4
|
* Minor fixes for new_sql_schema support in SQLite (#3303)Badlop2021-05-111-1/+4
|
* When using rebar3, "make dialyzer" needs just a single callBadlop2021-02-191-0/+5
|
* Improve support for rebar3 in "make translations"Badlop2021-02-191-1/+1
|
* make hooks and options work with rebar3 tooBadlop2021-02-161-2/+2
|
* Miscellaneous rebar3 fixesStu Tomlinson2020-09-231-4/+4
| | | | | | | | | Correct Makefile clean targets Fix a few more include() -> include_lib() for depedency includes Use project_app_dirs to reference elixir app from rebar3 (lib_dirs is no longer supported)
* rebar3 support for main build processStu Tomlinson2020-09-211-30/+54
| | | | | | | | | | This adds support for building, and installing, ejabberd using rebar3 A --with-rebar=/path/to/rebar3 option is added to configure to specify which rebar to use rebar2 compatibility is maintained, and the bundled rebar2 is still used by default
* Add the man pageEvgeny Khramtsov2020-01-081-2/+2
|
* Add install target for ejabberd.yml.5Evgeny Khramtsov2020-01-081-3/+7
|
* Accept output argument in tools/opt_types.shEvgeny Khramtsov2019-06-141-1/+1
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-3/+8
|
* Remove Elixir tests entry points as they were removed in december:Mickael Remond2019-05-011-3/+0
| | | | https://github.com/processone/ejabberd/commit/51cbbf313f478a01cd732a7ee1e21ff356402d0e#diff-098f6bcd4621d373cade4e832627b4f6
* missing priv/lua/redis_sm.luaHAMANO Tsukasa2018-10-291-2/+5
|
* Don't forget to remove Lua scripts on uninstallEvgeniy Khramtsov2018-07-141-0/+5
|
* Add option --enable-group=xxx (thanks to andreabenini)(#1429)Badlop2018-03-201-0/+5
|
* Use correct name of new rebar commandPaweł Chmielowski2018-01-151-1/+1
|
* Call configure on deps in separate rebar command that compilePaweł Chmielowski2018-01-151-0/+1
| | | | This way we rebar.config.script can use vars detected by configure
* Don't report errors when trying to remove not existing files in make installPaweł Chmielowski2018-01-151-2/+2
|
* Delete old .so and executable files before installing new onePaweł Chmielowski2018-01-081-2/+4
| | | | | | This fixes crash for people who have live ejabberd installed in make install target directory, by ensuring that loaded binaries aren't replaced in memory with new content.
* Make all install target rules as .PHONYPaweł Chmielowski2018-01-081-0/+2
|
* Refactor code for installing binariesPaweł Chmielowski2018-01-081-10/+10
|
* Set executable permission on mac_listener when installing (#2138)nosnilmot2017-12-011-1/+4
|
* Fix filtering of rebar list-depsPaweł Chmielowski2017-11-201-1/+1
|
* Fix sed invocation that was incompatible with FreeBSD sedPaweł Chmielowski2017-11-171-1/+1
|
* Makefile.in: Fix "make clean && make"Holger Weiss2017-11-151-1/+1
|
* Improve --enable-system-depsPaweł Chmielowski2017-10-301-0/+1
|
* Adopt 'make install' to updated output from 'rebar list-deps'Paweł Chmielowski2017-10-261-1/+1
|