Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2022-05-20 12:49:07 +0300
committerBadlop <badlop@process-one.net>2022-05-23 14:57:17 +0300
commitddc457060b68fa1a7ae596ac96eb67beac072081 (patch)
treebc7faf87fd55024f1436f1e13f2a1564af284e7c /Makefile.in
parent93f994d50a243698f0eedf25ecfc9a3d8e233fda (diff)
Improve "make clean" and "distclean"
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in12
1 files changed, 8 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 0216341d6..2ba3d2afb 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -112,6 +112,7 @@ ifeq "$(REBAR_VER)" "6"
CONFIGURE_DEPS=
EBINDIR=$(DEPSDIR)/ejabberd/ebin
XREFOPTIONS=graph
+ CLEANARG=--deps
REBARREL=MIX_ENV=prod $(REBAR) release --overwrite
REBARDEV=MIX_ENV=dev $(REBAR) release --overwrite
RELIVECMD=escript rel/relive.escript && MIX_ENV=dev RELIVE=true iex --name ejabberd@localhost -S mix run
@@ -131,6 +132,7 @@ endif
CONFIGURE_DEPS=$(REBAR) configure-deps
EBINDIR=$(DEPSDIR)/ejabberd/ebin
XREFOPTIONS=
+ CLEANARG=--all
REBARREL=$(REBAR) as prod tar
REBARDEV=REBAR_PROFILE=dev $(REBAR) release
RELIVECMD=$(REBAR) relive
@@ -145,6 +147,7 @@ else
CONFIGURE_DEPS=$(REBAR) configure-deps
EBINDIR=ebin
XREFOPTIONS=
+ CLEANARG=
REBARREL=$(REBAR) generate
REBARDEV=
RELIVECMD=@echo "Rebar2 detected... relive not supported.\
@@ -402,22 +405,23 @@ clean:
rm -rf $(DEPSDIR)/.got
rm -rf $(DEPSDIR)/.built
rm -rf test/*.beam
- $(REBAR) clean
+ rm -f rebar.lock
+ rm -f ejabberdctl.example ejabberd.init ejabberd.service
+ $(REBAR) clean $(CLEANARG)
clean-rel:
rm -rf rel/ejabberd
distclean: clean clean-rel
+ rm -f aclocal.m4
rm -f config.status
rm -f config.log
rm -rf autom4te.cache
rm -rf $(EBINDIR)
rm -rf $(DEPSBASE)
+ rm -rf deps
rm -f Makefile
rm -f vars.config
- rm -f src/ejabberd.app.src
- rm -f ejabberdctl.example ejabberd.init ejabberd.service
- [ ! -f ../ChangeLog ] || rm -f ../ChangeLog
rel:
$(REBARREL)