From 2b8eabece2e279d1ad9778bb724242f752288c2c Mon Sep 17 00:00:00 2001 From: simonm Date: Tue, 16 Dec 1997 16:27:38 +0000 Subject: [PATCH] [project @ 1997-12-16 16:27:38 by simonm] another attempt at getting 'make -k' to do the right thing. --- mk/target.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mk/target.mk b/mk/target.mk index ce64062..799eec3 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -1048,10 +1048,10 @@ all docs runtests boot TAGS clean veryclean maintainer-clean install info :: @echo "===fptools== Recursively making \`$@' in $(SUBDIRS) ..." @echo "PWD = $(shell pwd)" @echo "------------------------------------------------------------------------" - @case '${MFLAGS}' in *-[ik]*) set +e;; *) set -e;; esac; \ + @case '${MFLAGS}' in *-[ik]*) set +e;; *-r*[ik]*) set +e;; *) set -e;; esac; \ for i in $(SUBDIRS) ; do \ echo "------------------------------------------------------------------------"; \ - echo "==fptools== $(MAKE) $@;"; \ + echo "==fptools== $(MAKE) $@ $(MFLAGS);"; \ echo " in $(shell pwd)/$$i"; \ echo "------------------------------------------------------------------------"; \ $(MAKE) --no-print-directory -C $$i $(MFLAGS) $@; \ @@ -1062,7 +1062,7 @@ all docs runtests boot TAGS clean veryclean maintainer-clean install info :: @echo "------------------------------------------------------------------------" dist :: - @case '${MFLAGS}' in *-[ik]*) set +e;; *) set -e;; esac; \ + @case '${MFLAGS}' in *-[ik]*) set +e;; *-r*[ik]*) set +e;; *) set -e;; esac; \ for i in $(SUBDIRS) ; do \ $(MKDIRHIER_PREFIX)mkdirhier $(SRC_DIST_DIR)/$$i; \ $(MAKE) -C $$i $(MFLAGS) $@ SRC_DIST_DIR=$(SRC_DIST_DIR)/$$i; \ @@ -1090,7 +1090,7 @@ all docs runtests TAGS clean veryclean maintainer-clean install :: @echo "===fptools== Recursively making \`$@' for ways: $(WAYS) ..." @echo "PWD = $(shell pwd)" @echo "------------------------------------------------------------------------" - @case '${MFLAGS}' in *-[ik]*) set +e;; *) set -e;; esac; \ + @case '${MFLAGS}' in *-[ik]*) set +e;; *-r*[ik]*) set +e;; *) set -e;; esac; \ for i in $(WAYS) ; do \ echo "------------------------------------------------------------------------"; \ echo "==fptools== $(MAKE) way=$$i $@;"; \ -- 1.7.10.4