Remove stale .pdmp files with ‘make clean’
Problem reported by Sven Joachim (Bug#36907). * admin/make-emacs: Simplify, now that clean does versionclean. * src/Makefile.in ($(etc)/DOC, versionclean, extraclean): Don’t ignore rm -f failures. (versionclean): Also remove emacs-*.*.*[0-9].pdmp and ../etc/DOC*. (clean): Depend on versionclean and simplify.
This commit is contained in:
parent
7bb269ea25
commit
da03988dd4
2 changed files with 8 additions and 8 deletions
|
@ -109,7 +109,7 @@
|
|||
shift @ARGV;
|
||||
}
|
||||
|
||||
system ("$make clean versionclean") if $all;
|
||||
system ("$make clean") if $all;
|
||||
|
||||
if ($wall)
|
||||
{
|
||||
|
|
|
@ -598,7 +598,7 @@ endif
|
|||
##
|
||||
$(etc)/DOC: lisp.mk $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp)
|
||||
$(AM_V_GEN)$(MKDIR_P) $(etc)
|
||||
-$(AM_V_at)rm -f $(etc)/DOC
|
||||
$(AM_V_at)rm -f $(etc)/DOC
|
||||
$(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \
|
||||
$(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC
|
||||
$(AM_V_at)$(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) \
|
||||
|
@ -699,9 +699,11 @@ mostlyclean:
|
|||
rm -f buildobj.h
|
||||
rm -f globals.h gl-stamp
|
||||
rm -f ./*.res ./*.tmp
|
||||
clean: mostlyclean
|
||||
rm -f emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp
|
||||
rm -f emacs$(EXEEXT) $(DEPDIR)/*
|
||||
versionclean:
|
||||
rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp
|
||||
rm -f ../etc/DOC*
|
||||
clean: mostlyclean versionclean
|
||||
rm -f $(DEPDIR)/*
|
||||
|
||||
## bootstrap-clean is used to clean up just before a bootstrap.
|
||||
## It should remove all files generated during a compilation/bootstrap,
|
||||
|
@ -720,10 +722,8 @@ distclean: bootstrap-clean
|
|||
|
||||
maintainer-clean: distclean
|
||||
rm -f TAGS
|
||||
versionclean:
|
||||
-rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) ../etc/DOC*
|
||||
extraclean: distclean
|
||||
-rm -f ./*~ \#* TAGS config.in
|
||||
rm -f ./*~ \#* TAGS config.in
|
||||
|
||||
|
||||
ETAGS = ../lib-src/etags${EXEEXT}
|
||||
|
|
Loading…
Add table
Reference in a new issue