libcanfestival: skip building examples
authorMichael Heimpold <mhei@heimpold.de>
Sun, 27 Nov 2016 21:16:43 +0000 (22:16 +0100)
committerMichael Heimpold <mhei@heimpold.de>
Mon, 28 Nov 2016 08:10:27 +0000 (09:10 +0100)
At the moment, LEDE buildbots are complaining with:

-snip-
...
libcanfestival/examples/TestMasterSlave/TestMasterSlave.c:50: undefined reference to `MasterMap1'
TestMasterSlave.o: In function `InitNodes':
...
-snap-

Since we are only interessted in the library itself, skip compilation
of the example code. This should both fix the build and speedup it
a little bit.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
libs/libcanfestival/Makefile
libs/libcanfestival/patches/003-makefile-skip-examples.patch [new file with mode: 0644]

index dc11a717443c7b9104617080ce1469ac70445b8e..ee5df9f1a66e2f8afdaa8f8fe5589f5cf87d301c 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2015 OpenWrt.org
+# Copyright (C) 2015-2016 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
diff --git a/libs/libcanfestival/patches/003-makefile-skip-examples.patch b/libs/libcanfestival/patches/003-makefile-skip-examples.patch
new file mode 100644 (file)
index 0000000..e52fc6a
--- /dev/null
@@ -0,0 +1,20 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -21,7 +21,7 @@
+ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ # 
+-all: objdictedit canfestival examples
++all: objdictedit canfestival
+ examples: canfestival driver
+       $(MAKE) -C examples all
+@@ -44,7 +44,7 @@ driver:
+ install: canfestival driver
+       $(MAKE) -C drivers $@
+       $(MAKE) -C src $@
+-      $(MAKE) -C examples $@
++      #$(MAKE) -C examples $@
+       $(MAKE) -C objdictgen $@
+       ldconfig