summaryrefslogtreecommitdiff
blob: fa13f814de6e3930930183aa4539876667884182 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
From: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
Subject: Cause build failures to be fail-fast instead of going undetected.
Date: 2011/04/27

--- a/Makefile.in
+++ b/Makefile.in
@@ -43,7 +43,7 @@
 	@for i in $(SUBDIRS); do \
 		echo "Building $$i";\
 		cd $$i;\
-		${MAKE} build; cd ..;\
+		${MAKE} build || exit 1; cd ..;\
 	done
 	@echo ' '
 	@echo '================================================================='
@@ -62,7 +62,7 @@
 	@for i in $(SUBDIRS); do \
 		echo "Building $$i [profile]";\
 		cd $$i;\
-		${MAKEPROFILE} build; cd ..;\
+		${MAKEPROFILE} build || exit 1; cd ..;\
 	done
 
 clean:
@@ -70,7 +70,7 @@
 	@for i in $(SUBDIRS); do \
 		echo "Cleaning $$i";\
 		cd $$i;\
-		${MAKE} clean; cd ..;\
+		${MAKE} clean || exit 1; cd ..;\
 	done
 	-@if [ -f include/setup.h ] ; then \
 	echo "To really restart installation, make distclean" ; \
@@ -83,28 +83,28 @@
 	@for i in $(SUBDIRS); do \
 		echo "Cleaning $$i";\
 		cd $$i;\
-		${MAKE} distclean; cd ..;\
+		${MAKE} distclean || exit 1; cd ..;\
 	done
 
 depend:
 	@for i in $(SUBDIRS); do \
 		echo "depend ==> $$i";\
 		cd $$i;\
-		${MAKE} depend; cd ..;\
+		${MAKE} depend || exit 1; cd ..;\
 	done
 
 install: all
 	@for i in $(SUBDIRS); do \
 		echo "install ==> $$i";\
 		cd $$i;\
-		${MAKE} install; \
+		${MAKE} install || exit 1; \
 		cd ..; \
 	done
 
 	@for i in $(SUBDIRS2); do \
 		echo "install ==> $$i";\
 		cd $$i;\
-		${MAKE} install; \
+		${MAKE} install || exit 1; \
 		cd ../../; \
 	done
 
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -68,6 +68,7 @@
 
 build: all
 
+depend:
 
 mkpasswd: $(mkpasswd_OBJECTS)
 	$(CCDV)$(CC) ${CFLAGS} ${LDFLAGS} -o mkpasswd $(mkpasswd_OBJECTS) $(IRCDLIBS)