summaryrefslogtreecommitdiff
path: root/devel/sdcc/patches/patch-Makefile_in
blob: 4f0d762b31ba5758d69bddd4da74fd11593062e0 (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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
$NetBSD: patch-Makefile_in,v 1.1 2012/05/06 03:07:23 dholland Exp $

Make the makefile stop on error.

--- Makefile.in~	2007-02-14 20:08:31.000000000 +0000
+++ Makefile.in
@@ -75,16 +75,16 @@ all: checkconf sdcc
 tini: checkconf sdcc-tini
 
 sdcc-libs:
-	for lib in $(SDCC_LIBS); do $(MAKE) -C $$lib; done
+	for lib in $(SDCC_LIBS); do $(MAKE) -C $$lib || exit 1; done
 
 sdcc-cc: sdcc-libs
 	$(MAKE) -C src
 
 sdcc-aslink:
-	for as in $(SDCC_ASLINK); do $(MAKE) -C $$as ; done
+	for as in $(SDCC_ASLINK); do $(MAKE) -C $$as || exit 1; done
 
 sdcc-misc:
-	for misc in $(SDCC_MISC); do $(MAKE) -C $$misc ; done
+	for misc in $(SDCC_MISC); do $(MAKE) -C $$misc || exit 1; done
 
 sdcc-packihx:
 	$(MAKE) -C $(SDCC_PACKIHX)
@@ -121,13 +121,13 @@ sdcc-base: sdcc-cc sdcc-aslink
 install:
 	$(MAKE) -f main.mk install
 	@for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg install ;\
+	  $(MAKE) -C $$pkg install || exit 1;\
 	done
 
 install-tini:
 	$(MAKE) -f main.mk install
 	@for pkg in $(PKGS_TINI); do\
-	  $(MAKE) -C $$pkg install ;\
+	  $(MAKE) -C $$pkg install || exit 1;\
 	done
 	$(MAKE) -C device/lib install
 
@@ -138,7 +138,7 @@ install-tini:
 uninstall:
 	$(MAKE) -f main.mk uninstall
 	@for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg uninstall ;\
+	  $(MAKE) -C $$pkg uninstall || exit 1;\
 	done
 
 
@@ -149,7 +149,7 @@ clean:
 	$(MAKE) -f $(srcdir)/clean.mk clean
 	@echo "+ Cleaning packages in their directories..."
 	for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) clean ;\
+	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) clean || exit 1;\
 	done
 
 # Deleting all files created by configuring or building the program
@@ -157,10 +157,10 @@ clean:
 distclean:
 	@echo "+ DistCleaning packages using clean.mk..."
 	for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) distclean ;\
+	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) distclean || exit 1;\
 	done
 	for pkg in $(SDCC_EXTRA); do \
-	  $(MAKE) -C $$pkg distclean; \
+	  $(MAKE) -C $$pkg distclean || exit 1; \
 	done
 	@echo "+ DistCleaning root of the project..."
 	$(MAKE) -f $(srcdir)/clean.mk distclean
@@ -170,7 +170,7 @@ distclean:
 mostlyclean: clean
 	$(MAKE) -f $(srcdir)/clean.mk mostlyclean
 	for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) mostlyclean ;\
+	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) mostlyclean || exit 1;\
 	done
 
 
@@ -180,7 +180,7 @@ mostlyclean: clean
 realclean: distclean
 	$(MAKE) -f $(srcdir)/clean.mk realclean
 	for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) realclean ;\
+	  $(MAKE) -C $$pkg PORTS="$(PORTS)" EXEEXT=$(EXEEXT) realclean || exit 1;\
 	done
 
 
@@ -209,7 +209,7 @@ installcheck:
 dep:
 	$(MAKE) -f main.mk dep
 	@for pkg in $(PKGS); do\
-	  $(MAKE) -C $$pkg dep ;\
+	  $(MAKE) -C $$pkg dep || exit 1;\
 	done