summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-06-25 12:33:24 +0200
committerBadlop <badlop@process-one.net>2021-06-25 12:53:47 +0200
commitac06161f30f5617d98cf29cf02331ae8d3f70b54 (patch)
tree94bfa6fc760a6ff918515db592ced628917d2b8b /Makefile.in
parentNew "make dev" and "./ejabberdctl" (requires using rebar3) (diff)
There are so many targets... add "make help"
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in26
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index c5b12c27..0079a805 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -426,3 +426,29 @@ test:
.PHONY: src edoc dialyzer Makefile TAGS clean clean-rel distclean rel \
install uninstall uninstall-binary uninstall-all translations deps test \
quicktest erlang_plt deps_plt ejabberd_plt xref hooks options
+
+help:
+ @echo ""
+ @echo " [all] Compile dependencies and ejabberd"
+ @echo " src Compile ejabberd"
+ @echo " deps Get dependencies"
+ @echo " update Update dependencies' source code"
+ @echo " clean Clean binary files"
+ @echo " distclean Clean completely the development files"
+ @echo ""
+ @echo " install Install ejabberd to /usr/local"
+ @echo " uninstall Uninstall ejabberd (buggy)"
+ @echo " uninstall-all Uninstall also configuration, logs, mnesia... (buggy)"
+ @echo ""
+ @echo " rel Build a production release"
+ @echo " dev Build a development release"
+ @echo ""
+ @echo " edoc Generate edoc documentation (unused)"
+ @echo " options Generate ejabberd_option.erl"
+ @echo " translations Extract translation files (requires --enable-tools)"
+ @echo " tags Generate tags file for text editors"
+ @echo ""
+ @echo " dialyzer Run Dialyzer static analyzer"
+ @echo " hooks Run hooks validator"
+ @echo " test Run Common Tests suite"
+ @echo " xref Run cross reference analysis"