better clean handling

This commit is contained in:
David D. Zuhn 1992-12-25 01:31:54 +00:00
parent 83a4767891
commit 7fed407888
1 changed files with 7 additions and 16 deletions

View File

@ -225,7 +225,7 @@ TARGET_FLAGS_TO_PASS = \
# The first rule in the file had better be this one. Don't put any above it.
all: $(ALL)
.PHONY: all info install-info
.PHONY: all check dvi info install-info
.NOEXPORT:
info check dvi:
@ -263,25 +263,16 @@ all.cross: all-libiberty all-mmalloc all-gas all-byacc all-flex all-ld \
.PHONY: clean distclean mostlyclean realclean do_clean
do_clean:
-rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E
mostlyclean: do_clean
clean mostlyclean: do_clean
@rootme=`pwd` ; export rootme ; \
$(MAKE) $(FLAGS_TO_PASS) DO=mostlyclean "DODIRS=$(SUBDIRS)" subdir_do
$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
clean: do_clean
distclean realclean: do_clean
@rootme=`pwd` ; export rootme ; \
$(MAKE) $(FLAGS_TO_PASS) DO=clean "DODIRS=$(SUBDIRS)" subdir_do
distclean: do_clean
@rootme=`pwd` ; export rootme ; \
$(MAKE) $(FLAGS_TO_PASS) DO=distclean "DODIRS=$(SUBDIRS)" subdir_do
-rm -rf Makefile config.status
realclean: do_clean
@rootme=`pwd` ; export rootme ; \
$(MAKE) $(FLAGS_TO_PASS) DO=realclean "DODIRS=$(SUBDIRS)" subdir_do
-rm -rf Makefile config.status
$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
-rm -f Makefile config.status
uninstall:
@echo "the uninstall target is not supported in this tree"