diff options
| author | Paul Eggert | 2018-09-24 10:44:34 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-09-24 10:45:07 -0700 |
| commit | 36243179695a1711308e1d2f57c9ff847f3ef2d0 (patch) | |
| tree | a89e0bad3013bc6787bdc20ecbebe59838009d89 /src | |
| parent | 662bee7d70ccd3903e123b08c7ec9108a1a2ce0b (diff) | |
| download | emacs-36243179695a1711308e1d2f57c9ff847f3ef2d0.tar.gz emacs-36243179695a1711308e1d2f57c9ff847f3ef2d0.zip | |
Fix ‘make clean’ with a file named ‘-.o’
Problem reported by T.V Raman in:
https://lists.gnu.org/r/emacs-devel/2018-09/msg00866.html
* Makefile.in (clean, extraclean):
* doc/emacs/Makefile.in (mostlyclean):
* doc/lispintro/Makefile.in (mostlyclean):
* doc/lispref/Makefile.in (mostlyclean):
* doc/misc/Makefile.in (mostlyclean, clean):
* etc/refcards/Makefile (clean):
* lib-src/Makefile.in (mostlyclean, extraclean):
* lib/Makefile.in (clean):
* lwlib/Makefile.in (clean mostlyclean):
* oldXMenu/Makefile.in (clean mostlyclean):
* src/Makefile.in (mostlyclean, extraclean):
* test/Makefile.in (mostlyclean):
Say ‘rm ./*.o’ instead of ‘rm *.o’ to avoid undesirable failure
when a file name begins with ‘-’.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.in | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 7d9c2361a9b..72f568988a8 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -645,12 +645,12 @@ ns-app: emacs$(EXEEXT) | |||
| 645 | .PHONY: versionclean extraclean | 645 | .PHONY: versionclean extraclean |
| 646 | 646 | ||
| 647 | mostlyclean: | 647 | mostlyclean: |
| 648 | rm -f temacs$(EXEEXT) core *.core \#* *.o | 648 | rm -f temacs$(EXEEXT) core ./*.core \#* ./*.o |
| 649 | rm -f ../etc/DOC | 649 | rm -f ../etc/DOC |
| 650 | rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT) | 650 | rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT) |
| 651 | rm -f buildobj.h | 651 | rm -f buildobj.h |
| 652 | rm -f globals.h gl-stamp | 652 | rm -f globals.h gl-stamp |
| 653 | rm -f *.res *.tmp | 653 | rm -f ./*.res ./*.tmp |
| 654 | clean: mostlyclean | 654 | clean: mostlyclean |
| 655 | rm -f emacs-*.*.*[0-9]$(EXEEXT) emacs$(EXEEXT) $(DEPDIR)/* | 655 | rm -f emacs-*.*.*[0-9]$(EXEEXT) emacs$(EXEEXT) $(DEPDIR)/* |
| 656 | 656 | ||
| @@ -674,7 +674,7 @@ maintainer-clean: distclean | |||
| 674 | versionclean: | 674 | versionclean: |
| 675 | -rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) ../etc/DOC* | 675 | -rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) ../etc/DOC* |
| 676 | extraclean: distclean | 676 | extraclean: distclean |
| 677 | -rm -f *~ \#* | 677 | -rm -f ./*~ \#* |
| 678 | 678 | ||
| 679 | 679 | ||
| 680 | ETAGS = ../lib-src/etags${EXEEXT} | 680 | ETAGS = ../lib-src/etags${EXEEXT} |