$NetBSD: patch-al,v 1.1 2010/07/12 02:46:38 dholland Exp $

make the build stop on error.

--- src/tet3/makefile~	2006-03-10 09:42:19.000000000 +0000
+++ src/tet3/makefile
@@ -107,7 +107,7 @@ all install CLEAN clean:
 	for i in $(DIRS);						\
 	do								\
 		echo $$i:;						\
-		(cd $$i && $(MAKE) $@);					\
+		(cd $$i && $(MAKE) $@) || exit 1;			\
 	done;								\
 									\
 	: "thread-safe tcm and api library";				\
@@ -118,7 +118,7 @@ all install CLEAN clean:
 		for i in $(THRDIRS);					\
 		do							\
 			echo $$i:;					\
-			(cd $$i && $(MAKE) $@);				\
+			(cd $$i && $(MAKE) $@) || exit 1;		\
 		done;							\
 		;;							\
 	esac;								\
@@ -131,7 +131,7 @@ all install CLEAN clean:
 		for i in $(SHLIBDIRS);					\
 		do							\
 			echo $$i:;					\
-			(cd $$i && $(MAKE) $@);				\
+			(cd $$i && $(MAKE) $@) || exit 1;		\
 		done;							\
 		;;							\
 	esac;								\
@@ -144,7 +144,7 @@ all install CLEAN clean:
 		for i in $(THRSHLIBDIRS);				\
 		do							\
 			echo $$i:;					\
-			(cd $$i && $(MAKE) $@);				\
+			(cd $$i && $(MAKE) $@) || exit 1;		\
 		done;							\
 		;;							\
 	esac;								\
@@ -155,11 +155,11 @@ all install CLEAN clean:
 		;;							\
 	*:all)								\
 		echo "tcm(C++):";					\
-		(cd tcm && $(MAKE) allC);				\
+		(cd tcm && $(MAKE) allC) || exit 1;			\
 		;;							\
 	*:install)							\
 		echo "tcm(C++):";					\
-		(cd tcm && $(MAKE) installC);				\
+		(cd tcm && $(MAKE) installC) || exit 1;			\
 		;;							\
 	esac;								\
 									\
@@ -169,11 +169,11 @@ all install CLEAN clean:
 		;;							\
 	*:all)								\
 		echo "tcmthr(C++):";					\
-		(cd tcmthr && $(MAKE) allC);				\
+		(cd tcmthr && $(MAKE) allC) || exit 1;			\
 		;;							\
 	*:install)							\
 		echo "tcmthr(C++):";					\
-		(cd tcmthr && $(MAKE) installC);			\
+		(cd tcmthr && $(MAKE) installC) || exit 1;		\
 		;;							\
 	esac;								\
 									\
@@ -183,11 +183,11 @@ all install CLEAN clean:
 		;;							\
 	*:all)								\
 		echo "tcmshlib(C++):";					\
-		(cd tcmshlib && $(MAKE) allC);				\
+		(cd tcmshlib && $(MAKE) allC) || exit 1;		\
 		;;							\
 	*:install)							\
 		echo "tcmshlib(C++):";					\
-		(cd tcmshlib && $(MAKE) installC);			\
+		(cd tcmshlib && $(MAKE) installC) || exit 1;		\
 		;;							\
 	esac;								\
 									\
@@ -197,11 +197,11 @@ all install CLEAN clean:
 		;;							\
 	*:all)								\
 		echo "tcmthrshlib(C++):";				\
-		(cd tcmthrshlib && $(MAKE) allC);			\
+		(cd tcmthrshlib && $(MAKE) allC) || exit 1;		\
 		;;							\
 	*:install)							\
 		echo "tcmsthrhlib(C++):";				\
-		(cd tcmthrshlib && $(MAKE) installC);			\
+		(cd tcmthrshlib && $(MAKE) installC) || exit 1;		\
 		;;							\
 	esac;								\
 									\
@@ -216,7 +216,7 @@ all install CLEAN clean:
 			for i in $(JAVADIRS);				\
 			do						\
 				echo $$i:;				\
-				(cd $$i && $(MAKE) $@);			\
+				(cd $$i && $(MAKE) $@) || exit 1;	\
 			done;						\
 		fi;							\
 		;;							\
@@ -228,7 +228,7 @@ all install CLEAN clean:
 		if test -d $$i;						\
 		then							\
 			echo $$i:;					\
-			(cd $$i && $(MAKE) $@);				\
+			(cd $$i && $(MAKE) $@) || exit 1;		\
 		fi;							\
 	done;
 
@@ -245,14 +245,14 @@ CLOBBER clobber FORCE FRC:
 	for i in $(DIRS) $(THRDIRS) $(SHLIBDIRS) $(THRSHLIBDIRS);	\
 	do								\
 		echo $$i:;						\
-		(cd $$i && $(MAKE) $@);					\
+		(cd $$i && $(MAKE) $@) || exit 1;			\
 	done;								\
 	for i in $(JAVADIRS) $(OPTDIRS);				\
 	do								\
 		if test -d $$i;						\
 		then							\
 			echo $$i:;					\
-			(cd $$i && $(MAKE) $@);				\
+			(cd $$i && $(MAKE) $@) || exit 1;		\
 		fi;							\
 	done;
 
