From ac06161f30f5617d98cf29cf02331ae8d3f70b54 Mon Sep 17 00:00:00 2001 From: Badlop Date: Fri, 25 Jun 2021 12:33:24 +0200 Subject: [PATCH] There are so many targets... add "make help" --- Makefile.in | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Makefile.in b/Makefile.in index c5b12c27f..0079a805d 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"