From 62b82b6922208ca8fad7e6e9416ce50eca9573b6 Mon Sep 17 00:00:00 2001
From: sof <unknown>
Date: Wed, 24 Sep 1997 00:56:50 +0000
Subject: [PATCH] [project @ 1997-09-24 00:56:50 by sof] stop-on-error
 behaviour for recursive rules

---
 mk/target.mk | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mk/target.mk b/mk/target.mk
index bd233a536be4..9a221af381ec 100644
--- a/mk/target.mk
+++ b/mk/target.mk
@@ -1032,8 +1032,8 @@ 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
 	@for i in $(SUBDIRS) ; do \
-	  case '${MFLAGS}' in *-[ik]*) set +e; break;; *) set -e;; esac; \
 	  echo "------------------------------------------------------------------------"; \
 	  echo "==fptools== $(MAKE) $@;"; \
 	  echo " in $(shell pwd)/$$i"; \
@@ -1046,8 +1046,8 @@ all docs runtests boot TAGS clean veryclean maintainer-clean install info ::
 	@echo "------------------------------------------------------------------------"
 
 dist ::
+	@case '${MFLAGS}' in -*[ik]*) set -e;; *) set +e;; esac
 	for i in $(SUBDIRS) ; do \
-	  case '${MFLAGS}' in *-[ik]*) set +e;; *) set -e;; esac; \
 	  $(MKDIRHIER_PREFIX)mkdirhier $(SRC_DIST_DIR)/$$i; \
 	  $(MAKE) -C $$i $(MFLAGS) $@ SRC_DIST_DIR=$(SRC_DIST_DIR)/$$i; \
 	done
@@ -1074,8 +1074,8 @@ 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
 	@for i in $(WAYS) ; do \
-	  case '${MFLAGS}' in *-[ik]*) set +e;; *) set -e;; esac; \
 	  echo "------------------------------------------------------------------------"; \
 	  echo "==fptools== $(MAKE) way=$$i $@;"; \
 	  echo "PWD = $(shell pwd)"; \
-- 
GitLab