|
@@ -0,0 +1,54 @@
|
|
|
+When a submake fails, the build of FLTK was stopping, but the main
|
|
|
+make was returning 0. Therefore, Buildroot was going on with the build
|
|
|
+of the other components, even though the build of FLTK failed.
|
|
|
+
|
|
|
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
|
+
|
|
|
+Index: fltk-1.1.7/Makefile
|
|
|
+===================================================================
|
|
|
+--- fltk-1.1.7.orig/Makefile 2010-05-21 15:52:20.000000000 +0200
|
|
|
++++ fltk-1.1.7/Makefile 2010-05-21 15:52:43.000000000 +0200
|
|
|
+@@ -32,7 +32,7 @@
|
|
|
+ all: makeinclude
|
|
|
+ for dir in $(DIRS); do\
|
|
|
+ echo "=== making $$dir ===";\
|
|
|
+- (cd $$dir; $(MAKE) $(MFLAGS)) || break;\
|
|
|
++ (cd $$dir; $(MAKE) $(MFLAGS)) || exit 1;\
|
|
|
+ done
|
|
|
+
|
|
|
+ install: makeinclude
|
|
|
+@@ -42,7 +42,7 @@
|
|
|
+ -chmod 755 $(DESTDIR)$(bindir)/fltk-config
|
|
|
+ for dir in FL $(DIRS); do\
|
|
|
+ echo "=== installing $$dir ===";\
|
|
|
+- (cd $$dir; $(MAKE) $(MFLAGS) install) || break;\
|
|
|
++ (cd $$dir; $(MAKE) $(MFLAGS) install) || exit 1;\
|
|
|
+ done
|
|
|
+
|
|
|
+ install-desktop: makeinclude
|
|
|
+@@ -54,7 +54,7 @@
|
|
|
+ $(RM) $(DESTDIR)$(bindir)/fltk-config
|
|
|
+ for dir in FL $(DIRS); do\
|
|
|
+ echo "=== uninstalling $$dir ===";\
|
|
|
+- (cd $$dir; $(MAKE) $(MFLAGS) uninstall) || break;\
|
|
|
++ (cd $$dir; $(MAKE) $(MFLAGS) uninstall) || exit 1;\
|
|
|
+ done
|
|
|
+
|
|
|
+ uninstall-desktop: makeinclude
|
|
|
+@@ -65,14 +65,14 @@
|
|
|
+ depend: makeinclude
|
|
|
+ for dir in $(DIRS); do\
|
|
|
+ echo "=== making dependencies in $$dir ===";\
|
|
|
+- (cd $$dir; $(MAKE) $(MFLAGS) depend) || break;\
|
|
|
++ (cd $$dir; $(MAKE) $(MFLAGS) depend) || exit 1;\
|
|
|
+ done
|
|
|
+
|
|
|
+ clean:
|
|
|
+ -$(RM) core *.o
|
|
|
+ for dir in $(DIRS); do\
|
|
|
+ echo "=== cleaning $$dir ===";\
|
|
|
+- (cd $$dir; $(MAKE) $(MFLAGS) clean) || break;\
|
|
|
++ (cd $$dir; $(MAKE) $(MFLAGS) clean) || exit 1;\
|
|
|
+ done
|
|
|
+
|
|
|
+ distclean: clean
|