From b0d0b6fe72ec76b7a039977fedff712cf9b52915 Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Fri, 16 May 1997 12:23:26 +0000 Subject: [PATCH] Fixed Bugs in distclean target. --- Makefile | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index fed4a488..f928532c 100644 --- a/Makefile +++ b/Makefile @@ -101,28 +101,32 @@ uninstall: rootperm # # targets clean and distclean go through ALL directories -# regardless of cofigured options. +# regardless of configured options. # clean: -set -e; \ - for i in `echo ${wildcard */Makefile}`; do \ - $(MAKE) -i -C `dirname $$i` clean; \ - done; \ for i in `echo ${wildcard */GNUmakefile}`; do \ $(MAKE) -i -C `dirname $$i` clean; \ - done; \ - rm -f *~ *.o + done; + -set -e; \ + for i in `echo ${wildcard */Makefile}`; do \ + $(MAKE) -i -C `dirname $$i` clean; \ + done; + -rm -f *~ *.o distclean: clean -$(MAKE) -C scripts/lxdialog clean -set -e; \ - for i in `echo ${wildcard */Makefile}`; do \ - $(MAKE) -i -C `dirname $$i` distclean; \ - done; \ for i in `echo ${wildcard */GNUmakefile}`; do \ $(MAKE) -i -C `dirname $$i` distclean; \ - done; \ - rm -f *~ .config .config.old scripts/autoconf.h .menuconfig \ + done; + -set -e; \ + for i in `echo ${wildcard */Makefile}`; do \ + if [ -f $$i ] ; then \ + $(MAKE) -i -C `dirname $$i` distclean; \ + fi ; \ + done; + -rm -f *~ .config .config.old scripts/autoconf.h .menuconfig \ Makefile.tmp .menuconfig.log scripts/defconfig.old .#* scripts/.#* scripts/lxdialog/lxdialog: