[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master da03988: Remove stale .pdmp files with ‘make clean
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master da03988: Remove stale .pdmp files with ‘make clean’ |
Date: |
Sat, 3 Aug 2019 17:13:50 -0400 (EDT) |
branch: master
commit da03988dd41e08060670d16b0e1db3ee4118d713
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
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.
---
admin/make-emacs | 2 +-
src/Makefile.in | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/admin/make-emacs b/admin/make-emacs
index b7cca06..e1be944 100755
--- a/admin/make-emacs
+++ b/admin/make-emacs
@@ -109,7 +109,7 @@ if (@ARGV && $ARGV[0] eq "all")
shift @ARGV;
}
-system ("$make clean versionclean") if $all;
+system ("$make clean") if $all;
if ($wall)
{
diff --git a/src/Makefile.in b/src/Makefile.in
index fd05a45..76aa6a1 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -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}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master da03988: Remove stale .pdmp files with ‘make clean’,
Paul Eggert <=