Parcourir la source

Merge branch 'master' of gogs.waldemar-brodkorb.de:linux/openadk

Waldemar Brodkorb il y a 6 ans
Parent
commit
82bab389a4
100 fichiers modifiés avec 1428 ajouts et 312 suppressions
  1. 5 1
      .travis.yml
  2. 1 1
      Makefile.adk
  3. 4 4
      mk/kernel-vars.mk
  4. 9 9
      mk/kernel-ver.mk
  5. 5 4
      package/bcm28xx-bootloader/Makefile
  6. BIN
      package/bcm28xx-bootloader/src/boot/bootcode.bin
  7. BIN
      package/bcm28xx-bootloader/src/boot/fixup.dat
  8. BIN
      package/bcm28xx-bootloader/src/boot/fixup_cd.dat
  9. BIN
      package/bcm28xx-bootloader/src/boot/fixup_db.dat
  10. BIN
      package/bcm28xx-bootloader/src/boot/fixup_x.dat
  11. BIN
      package/bcm28xx-bootloader/src/boot/start.elf
  12. BIN
      package/bcm28xx-bootloader/src/boot/start_cd.elf
  13. BIN
      package/bcm28xx-bootloader/src/boot/start_db.elf
  14. BIN
      package/bcm28xx-bootloader/src/boot/start_x.elf
  15. 36 39
      package/bcm28xx-vc/Makefile
  16. 3 3
      package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt
  17. 816 0
      package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile
  18. 10 2
      package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt
  19. 17 0
      package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt
  20. 10 0
      package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in
  21. 11 0
      package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in
  22. 10 0
      package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in
  23. 3 3
      package/dbus/Makefile
  24. 1 1
      package/dropbear/Makefile
  25. 5 3
      package/dropbear/patches/patch-svr-authpubkey_c
  26. 2 2
      package/ffmpeg/Makefile
  27. 2 2
      package/git/Makefile
  28. 1 1
      package/glib/Makefile
  29. 2 2
      package/iproute2/Makefile
  30. 0 25
      package/iproute2/patches/patch-include_iptables_common_h
  31. 0 11
      package/iproute2/patches/patch-include_linux_netfilter_h
  32. 2 2
      package/irssi/Makefile
  33. 1 0
      package/ixp4xx-microcode/Makefile
  34. 49 38
      package/kodi/Makefile
  35. 71 0
      package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp
  36. 1 0
      package/libowfat/Makefile
  37. 2 2
      package/libressl/Makefile
  38. 3 3
      package/libssh/Makefile
  39. 2 2
      package/libssh2/Makefile
  40. 2 2
      package/monit/Makefile
  41. 2 2
      package/mpd/Makefile
  42. 2 3
      package/mpd/files/mpd.conf
  43. 2 2
      package/mpg123/Makefile
  44. 2 2
      package/nodejs/Makefile
  45. 3 3
      package/pcre/Makefile
  46. 2 2
      package/samba/Makefile
  47. 2 2
      package/talloc/Makefile
  48. 0 13
      package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py
  49. 8 13
      package/tinyxml/Makefile
  50. 0 61
      package/tinyxml/patches/patch-Makefile
  51. 2 2
      package/tmux/Makefile
  52. 92 0
      package/u-boot-avr32/Makefile
  53. 4 0
      package/u-boot-avr32/files/boot.script.bpi
  54. 4 0
      package/u-boot-avr32/files/boot.script.clearfog
  55. 4 0
      package/u-boot-avr32/files/boot.script.imx6
  56. 1 0
      package/u-boot-avr32/files/fw_env.config
  57. 12 0
      package/u-boot-avr32/files/uEnv.txt.bbb
  58. 5 0
      package/u-boot-avr32/files/uboot_print_env
  59. 5 0
      package/u-boot-avr32/files/uboot_set_env
  60. 10 6
      package/u-boot/Makefile
  61. 5 0
      package/u-boot/files/boot.script.opi
  62. 56 0
      package/u-boot/patches/patch-lib_rsa_rsa-sign_c
  63. 8 4
      package/webkitgtk/Makefile
  64. 4 4
      package/ympd/Makefile
  65. 1 1
      package/ympd/files/ympd.init
  66. 12 3
      scripts/install.sh
  67. 3 3
      scripts/prereq.sh
  68. 0 5
      target/aarch64/Makefile
  69. 10 0
      target/arm/Makefile
  70. 9 0
      target/arm/kernel/orange-pi0
  71. 24 0
      target/arm/systems/orange-pi0
  72. 2 4
      target/arm/systems/raspberry-pi0
  73. 3 0
      target/bfin/kernel/adsp-bf537
  74. 8 0
      target/bfin/systems/adsp-bf537
  75. 2 1
      target/config/Config.in.addons
  76. 1 1
      target/config/Config.in.binutils
  77. 1 1
      target/config/Config.in.compiler
  78. 2 0
      target/config/Config.in.kernelcfg
  79. 11 7
      target/config/Config.in.kernelversion
  80. 4 0
      target/config/Config.in.runtime
  81. 0 5
      target/config/Config.in.tools
  82. 0 0
      target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch
  83. 0 0
      target/linux/4.4.77/coldfire-sighandler.patch
  84. 0 0
      target/linux/4.4.77/crisv32.patch
  85. 0 0
      target/linux/4.4.77/crisv32_ethernet_driver.patch
  86. 0 0
      target/linux/4.4.77/initramfs-nosizelimit.patch
  87. 0 0
      target/linux/4.4.77/ld-or1k.patch
  88. 0 0
      target/linux/4.4.77/macsonic.patch
  89. 0 0
      target/linux/4.4.77/mips-xz.patch
  90. 0 0
      target/linux/4.4.77/patch-realtime
  91. 0 0
      target/linux/4.4.77/startup.patch
  92. 0 0
      target/linux/4.4.77/use-libgcc-for-sh.patch
  93. 0 0
      target/linux/4.4.77/versatile-nommu.patch
  94. 4 0
      target/linux/config/Config.in.serial
  95. 10 0
      target/linux/config/Config.in.usb
  96. 0 0
      target/linux/patches/4.1.42/cleankernel.patch
  97. 0 0
      target/linux/patches/4.1.42/cris-header.patch
  98. 0 0
      target/linux/patches/4.1.42/initramfs-nosizelimit.patch
  99. 0 0
      target/linux/patches/4.1.42/j2-core.patch
  100. 0 0
      target/linux/patches/4.1.42/mtd-rootfs.patch

+ 5 - 1
.travis.yml

@@ -9,7 +9,11 @@ git:
   depth: 3
 matrix:
   include:
-  - env: ARCH=arm SYSTEM=linksys-nslu2
+  - env: ARCH=arm SYSTEM=linksys-nslu2 ENDIAN=big
+  - env: ARCH=arm SYSTEM=raspberry-pi
+  - env: ARCH=arm SYSTEM=raspberry-pi2
+  - env: ARCH=arm SYSTEM=raspberry-pi3
+  - env: ARCH=arm SYSTEM=beaglebone-black
   - env: ARCH=avr32 SYSTEM=atmel-ngw100
   - env: ARCH=avr32 SYSTEM=grasshopper
   - env: ARCH=cris SYSTEM=foxboard-lx832

+ 1 - 1
Makefile.adk

@@ -2,7 +2,7 @@
 # material, please see the LICENCE file in the top-level directory.
 
 ADK_TOPDIR:=	$(shell pwd)
-GMAKE_FMK=	${MAKE} -f $(PWD)/mk/build.mk
+GMAKE_FMK=	${MAKE} -f ${ADK_TOPDIR}/mk/build.mk
 GMAKE_INV=	${GMAKE_FMK} --no-print-directory
 
 _UNLIMIT=	__limit=$$(ulimit -dH 2>/dev/null); \

+ 4 - 4
mk/kernel-vars.mk

@@ -7,23 +7,23 @@ KERNEL_MAKE_OPTS:=	V=1 \
 			CC="$(TARGET_CC)" \
 			HOSTCC="${HOST_CC}" \
 			HOSTCXX="${HOST_CXX}" \
-			DISABLE_PAX_PLUGINS=y \
+			SHELL='${SHELL}' \
 			CONFIG_SHELL='${SHELL}'
 
 # regex for relocs needs pcre
 ifeq ($(OS_FOR_BUILD),Darwin)
-KERNEL_MAKE_OPTS+=	HOSTLDFLAGS='-lpcreposix'
+KERNEL_MAKE_OPTS+=	HOSTLDFLAGS='-lpcreposix -Wl,-no_pie'
 endif
 
 # non-Linux platforms need elf.h
 ifneq ($(OS_FOR_BUILD),Linux)
 KERNEL_MAKE_OPTS+=	HOSTCFLAGS='$(HOST_CPPFLAGS) ${HOST_CFLAGS}'
-KERNEL_MAKE_OPTS+=	HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
+KERNEL_MAKE_OPTS+=	HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${LINUX_DIR}/security/selinux/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
 else
 KERNEL_MAKE_OPTS+=	HOSTCFLAGS='${HOST_CFLAGS}'
 endif
 
-ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
+ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO)$(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
 KERNEL_MAKE_OPTS+=	LOADADDR=0x40008000
 endif
 

+ 9 - 9
mk/kernel-ver.mk

@@ -15,17 +15,17 @@ KERNEL_FILE_VER:=	$(ADK_TARGET_KERNEL_GIT)
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(ADK_TARGET_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
 endif
-ifeq ($(ADK_TARGET_KERNEL_VERSION_4_11),y)
-KERNEL_FILE_VER:=	4.11.8
+ifeq ($(ADK_TARGET_KERNEL_VERSION_4_12),y)
+KERNEL_FILE_VER:=	4.12.3
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		8e7d8dcbeb9e2c0dad15706e7f37fb8348f1cf4d72d72be13f254f533d279db8
+KERNEL_HASH:=		99bd9db1228ef60eb620071abac899d2774255bfa43d06acbdc732a17e2ebf16
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_9),y)
-KERNEL_FILE_VER:=	4.9.35
+KERNEL_FILE_VER:=	4.9.38
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		3491234ed79f3e4a425457edf96447773be677521932a3e5bafb79834c5e7436
+KERNEL_HASH:=		76d789d87dd51d2fd58c095727171984fa4a992f5e25b9e3eb1e5fd5cd129074
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_6),y)
 KERNEL_FILE_VER:=	4.6.2
@@ -34,16 +34,16 @@ KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
 KERNEL_HASH:=		e158f3c69da87c2ec28d0f194dbe18b05e0d0b9e1142566615cea3390bab1c6a
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_4),y)
-KERNEL_FILE_VER:=	4.4.72
+KERNEL_FILE_VER:=	4.4.77
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		4133b41b855f58462301719d05d6d05ddb803d0117c8d57de352cb4d7835ede8
+KERNEL_HASH:=		5e7b7076c319ffc7db571a8eda9316b1b3477ca4ad0d45120fc9d40bc72ab4e8
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_1),y)
-KERNEL_FILE_VER:=	4.1.39
+KERNEL_FILE_VER:=	4.1.42
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		a8e82c8b1580ac4f8b176c714206498adedec9591eda48b895f6c61116d58854
+KERNEL_HASH:=		ba1097907273b7e85dd3c6ffced346a2a2d8458893f0fc4c3fdb0d198aea04bd
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_3_16),y)
 KERNEL_FILE_VER:=	3.16.43

+ 5 - 4
package/bcm28xx-bootloader/Makefile

@@ -4,7 +4,8 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		bcm28xx-bootloader
-PKG_VERSION:=		ca9116ffd0cea06fdeb876ac7d19790bf2631d8c
+# not cloned, local src directory used
+PKG_VERSION:=		63fd4a88e70b1ea70783dd408c2df12db74605c9
 PKG_RELEASE:=		1
 PKG_DESCR:=		bootloader for bcm28xx
 PKG_SECTION:=		base/boot
@@ -92,13 +93,13 @@ endif
 ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI3_64),y)
 	printf "arm_control=0x200\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
-	printf "kernel_old=1\n" >> \
+	printf "enable_uart=1\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
 endif
 ifeq ($(ADK_PACKAGE_BCM28XX_DEBUGTOOL),y)
-	$(INSTALL_DIR) $(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/bin
+	$(INSTALL_DIR) $(IDIR_BCM28XX_DEBUGTOOL)/usr/bin
 	$(INSTALL_BIN) ./files/vcdbg \
-		$(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/bin
+		$(IDIR_BCM28XX_DEBUGTOOL)/usr/bin
 endif
 
 include $(ADK_TOPDIR)/mk/pkg-bottom.mk

BIN
package/bcm28xx-bootloader/src/boot/bootcode.bin


BIN
package/bcm28xx-bootloader/src/boot/fixup.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_cd.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_db.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_x.dat


BIN
package/bcm28xx-bootloader/src/boot/start.elf


BIN
package/bcm28xx-bootloader/src/boot/start_cd.elf


BIN
package/bcm28xx-bootloader/src/boot/start_db.elf


BIN
package/bcm28xx-bootloader/src/boot/start_x.elf


+ 36 - 39
package/bcm28xx-vc/Makefile

@@ -36,52 +36,49 @@ $(eval $(call PKG_template,BCM28XX_VC_DEBUG,bcm28xx-vc-debug,$(PKG_VERSION)-$(PK
 $(eval $(call PKG_template,BCM28XX_VC_GL_LIBS,bcm28xx-vc-gl-libs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
 
 CONFIG_STYLE:=          cmake
+CMAKE_FLAGS+=		-DVMCS_INSTALL_PREFIX=/usr
 
 bcm28xx-vc-tools-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
-	$(INSTALL_BIN) $(WRKINST)/opt/vc/bin/vcgencmd \
-		$(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
-	$(INSTALL_BIN) $(WRKINST)/opt/vc/bin/dtoverlay \
-		$(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_TOOLS)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/vcgencmd \
+		$(IDIR_BCM28XX_VC_TOOLS)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/dtoverlay \
+		$(IDIR_BCM28XX_VC_TOOLS)/usr/bin
 
 bcm28xx-vc-debug-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_DEBUG)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libdebug_sym.so \
-		$(IDIR_BCM28XX_VC_DEBUG)/opt/vc/lib 
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_DEBUG)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libdebug_sym.so \
+		$(IDIR_BCM28XX_VC_DEBUG)/usr/lib
 
 bcm28xx-vc-libs-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libvcos.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib 
-	$(CP) $(WRKINST)/opt/vc/lib/libvchiq_arm.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libbcm_host.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libcontainers.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libdtovl.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	-rm -rf $(STAGING_TARGET_DIR)/opt/vc
-	mkdir -p $(STAGING_TARGET_DIR)/opt/vc
-	$(CP) $(WRKINST)/opt/vc/lib $(STAGING_TARGET_DIR)/opt/vc
-	$(CP) $(WRKINST)/opt/vc/include $(STAGING_TARGET_DIR)/opt/vc
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvcos.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvchiq_arm.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libbcm_host.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libcontainers.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libdtovl.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
 
 bcm28xx-vc-gl-libs-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libmmal*.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libopenmaxil.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libvcsm.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libEGL.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libGLESv2.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libOpenVG.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libbrcm*.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	(cd $(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib && ln -sf libEGL.so libEGL.so.1)
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libmmal*.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libopenmaxil.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvcsm.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libEGL.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libGLESv2.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libOpenVG.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libbrcm*.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	(cd $(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib && ln -sf libEGL.so libEGL.so.1)
 
 include $(ADK_TOPDIR)/mk/pkg-bottom.mk

+ 3 - 3
package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt

@@ -1,5 +1,5 @@
---- bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8.orig/host_applications/linux/apps/raspicam/CMakeLists.txt	2015-10-27 10:59:48.000000000 +0100
-+++ bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8/host_applications/linux/apps/raspicam/CMakeLists.txt	2015-11-16 20:30:58.288511661 +0100
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/apps/raspicam/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/CMakeLists.txt	2017-06-30 23:35:09.949011873 +0200
 @@ -1,8 +1,6 @@
  
  # raspistill/raspivid/raspiyuv
@@ -8,4 +8,4 @@
 -
  include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/libs/bcm_host/include)
  include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/apps/raspicam/)
- 
+ include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/libs/sm)

+ 816 - 0
package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile

@@ -0,0 +1,816 @@
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/apps/raspicam/Makefile	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/Makefile	2017-06-30 23:35:14.657196842 +0200
+@@ -1,6 +1,809 @@
+-OBJS=RaspiCamControl.o RaspiCLI.o RaspiPreview.o RaspiStill.o
+-BIN=raspicam.bin
+-LDFLAGS+=-lmmal -lmmal_core -lmmal_util
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.8
+ 
+-include ../Makefile.include
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Remove some rules from gmake that .SUFFIXES does not remove.
++SUFFIXES =
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake
++
++# The command to remove a file.
++RM = /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -E remove -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target package
++package: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool..."
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cpack --config ./CPackConfig.cmake
++.PHONY : package
++
++# Special rule for the target package
++package/fast: package
++
++.PHONY : package/fast
++
++# Special rule for the target package_source
++package_source:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool for source..."
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cpack --config ./CPackSourceConfig.cmake /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CPackSourceConfig.cmake
++.PHONY : package_source
++
++# Special rule for the target package_source
++package_source/fast: package_source
++
++.PHONY : package_source/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# The main all target
++all: cmake_check_build_system
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CMakeFiles /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/CMakeFiles/progress.marks
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/preinstall
++.PHONY : preinstall/fast
++
++# clear depends
++depend:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
++.PHONY : depend
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++
++# Convenience name for target.
++raspividyuv: host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++
++.PHONY : raspividyuv
++
++# fast build rule for target.
++raspividyuv/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build
++.PHONY : raspividyuv/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++
++# Convenience name for target.
++raspivid: host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++
++.PHONY : raspivid
++
++# fast build rule for target.
++raspivid/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build
++.PHONY : raspivid/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++
++# Convenience name for target.
++raspiyuv: host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++
++.PHONY : raspiyuv
++
++# fast build rule for target.
++raspiyuv/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build
++.PHONY : raspiyuv/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++
++# Convenience name for target.
++raspistill: host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++
++.PHONY : raspistill
++
++# fast build rule for target.
++raspistill/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build
++.PHONY : raspistill/fast
++
++RaspiCLI.o: RaspiCLI.c.o
++
++.PHONY : RaspiCLI.o
++
++# target to build an object file
++RaspiCLI.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.o
++.PHONY : RaspiCLI.c.o
++
++RaspiCLI.i: RaspiCLI.c.i
++
++.PHONY : RaspiCLI.i
++
++# target to preprocess a source file
++RaspiCLI.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.i
++.PHONY : RaspiCLI.c.i
++
++RaspiCLI.s: RaspiCLI.c.s
++
++.PHONY : RaspiCLI.s
++
++# target to generate assembly for a file
++RaspiCLI.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.s
++.PHONY : RaspiCLI.c.s
++
++RaspiCamControl.o: RaspiCamControl.c.o
++
++.PHONY : RaspiCamControl.o
++
++# target to build an object file
++RaspiCamControl.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.o
++.PHONY : RaspiCamControl.c.o
++
++RaspiCamControl.i: RaspiCamControl.c.i
++
++.PHONY : RaspiCamControl.i
++
++# target to preprocess a source file
++RaspiCamControl.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.i
++.PHONY : RaspiCamControl.c.i
++
++RaspiCamControl.s: RaspiCamControl.c.s
++
++.PHONY : RaspiCamControl.s
++
++# target to generate assembly for a file
++RaspiCamControl.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.s
++.PHONY : RaspiCamControl.c.s
++
++RaspiPreview.o: RaspiPreview.c.o
++
++.PHONY : RaspiPreview.o
++
++# target to build an object file
++RaspiPreview.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.o
++.PHONY : RaspiPreview.c.o
++
++RaspiPreview.i: RaspiPreview.c.i
++
++.PHONY : RaspiPreview.i
++
++# target to preprocess a source file
++RaspiPreview.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.i
++.PHONY : RaspiPreview.c.i
++
++RaspiPreview.s: RaspiPreview.c.s
++
++.PHONY : RaspiPreview.s
++
++# target to generate assembly for a file
++RaspiPreview.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.s
++.PHONY : RaspiPreview.c.s
++
++RaspiStill.o: RaspiStill.c.o
++
++.PHONY : RaspiStill.o
++
++# target to build an object file
++RaspiStill.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.o
++.PHONY : RaspiStill.c.o
++
++RaspiStill.i: RaspiStill.c.i
++
++.PHONY : RaspiStill.i
++
++# target to preprocess a source file
++RaspiStill.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.i
++.PHONY : RaspiStill.c.i
++
++RaspiStill.s: RaspiStill.c.s
++
++.PHONY : RaspiStill.s
++
++# target to generate assembly for a file
++RaspiStill.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.s
++.PHONY : RaspiStill.c.s
++
++RaspiStillYUV.o: RaspiStillYUV.c.o
++
++.PHONY : RaspiStillYUV.o
++
++# target to build an object file
++RaspiStillYUV.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.o
++.PHONY : RaspiStillYUV.c.o
++
++RaspiStillYUV.i: RaspiStillYUV.c.i
++
++.PHONY : RaspiStillYUV.i
++
++# target to preprocess a source file
++RaspiStillYUV.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.i
++.PHONY : RaspiStillYUV.c.i
++
++RaspiStillYUV.s: RaspiStillYUV.c.s
++
++.PHONY : RaspiStillYUV.s
++
++# target to generate assembly for a file
++RaspiStillYUV.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.s
++.PHONY : RaspiStillYUV.c.s
++
++RaspiTex.o: RaspiTex.c.o
++
++.PHONY : RaspiTex.o
++
++# target to build an object file
++RaspiTex.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.o
++.PHONY : RaspiTex.c.o
++
++RaspiTex.i: RaspiTex.c.i
++
++.PHONY : RaspiTex.i
++
++# target to preprocess a source file
++RaspiTex.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.i
++.PHONY : RaspiTex.c.i
++
++RaspiTex.s: RaspiTex.c.s
++
++.PHONY : RaspiTex.s
++
++# target to generate assembly for a file
++RaspiTex.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.s
++.PHONY : RaspiTex.c.s
++
++RaspiTexUtil.o: RaspiTexUtil.c.o
++
++.PHONY : RaspiTexUtil.o
++
++# target to build an object file
++RaspiTexUtil.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.o
++.PHONY : RaspiTexUtil.c.o
++
++RaspiTexUtil.i: RaspiTexUtil.c.i
++
++.PHONY : RaspiTexUtil.i
++
++# target to preprocess a source file
++RaspiTexUtil.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.i
++.PHONY : RaspiTexUtil.c.i
++
++RaspiTexUtil.s: RaspiTexUtil.c.s
++
++.PHONY : RaspiTexUtil.s
++
++# target to generate assembly for a file
++RaspiTexUtil.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.s
++.PHONY : RaspiTexUtil.c.s
++
++RaspiVid.o: RaspiVid.c.o
++
++.PHONY : RaspiVid.o
++
++# target to build an object file
++RaspiVid.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.o
++.PHONY : RaspiVid.c.o
++
++RaspiVid.i: RaspiVid.c.i
++
++.PHONY : RaspiVid.i
++
++# target to preprocess a source file
++RaspiVid.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.i
++.PHONY : RaspiVid.c.i
++
++RaspiVid.s: RaspiVid.c.s
++
++.PHONY : RaspiVid.s
++
++# target to generate assembly for a file
++RaspiVid.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.s
++.PHONY : RaspiVid.c.s
++
++RaspiVidYUV.o: RaspiVidYUV.c.o
++
++.PHONY : RaspiVidYUV.o
++
++# target to build an object file
++RaspiVidYUV.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.o
++.PHONY : RaspiVidYUV.c.o
++
++RaspiVidYUV.i: RaspiVidYUV.c.i
++
++.PHONY : RaspiVidYUV.i
++
++# target to preprocess a source file
++RaspiVidYUV.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.i
++.PHONY : RaspiVidYUV.c.i
++
++RaspiVidYUV.s: RaspiVidYUV.c.s
++
++.PHONY : RaspiVidYUV.s
++
++# target to generate assembly for a file
++RaspiVidYUV.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.s
++.PHONY : RaspiVidYUV.c.s
++
++gl_scenes/mirror.o: gl_scenes/mirror.c.o
++
++.PHONY : gl_scenes/mirror.o
++
++# target to build an object file
++gl_scenes/mirror.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.o
++.PHONY : gl_scenes/mirror.c.o
++
++gl_scenes/mirror.i: gl_scenes/mirror.c.i
++
++.PHONY : gl_scenes/mirror.i
++
++# target to preprocess a source file
++gl_scenes/mirror.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.i
++.PHONY : gl_scenes/mirror.c.i
++
++gl_scenes/mirror.s: gl_scenes/mirror.c.s
++
++.PHONY : gl_scenes/mirror.s
++
++# target to generate assembly for a file
++gl_scenes/mirror.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.s
++.PHONY : gl_scenes/mirror.c.s
++
++gl_scenes/models.o: gl_scenes/models.c.o
++
++.PHONY : gl_scenes/models.o
++
++# target to build an object file
++gl_scenes/models.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.o
++.PHONY : gl_scenes/models.c.o
++
++gl_scenes/models.i: gl_scenes/models.c.i
++
++.PHONY : gl_scenes/models.i
++
++# target to preprocess a source file
++gl_scenes/models.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.i
++.PHONY : gl_scenes/models.c.i
++
++gl_scenes/models.s: gl_scenes/models.c.s
++
++.PHONY : gl_scenes/models.s
++
++# target to generate assembly for a file
++gl_scenes/models.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.s
++.PHONY : gl_scenes/models.c.s
++
++gl_scenes/sobel.o: gl_scenes/sobel.c.o
++
++.PHONY : gl_scenes/sobel.o
++
++# target to build an object file
++gl_scenes/sobel.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.o
++.PHONY : gl_scenes/sobel.c.o
++
++gl_scenes/sobel.i: gl_scenes/sobel.c.i
++
++.PHONY : gl_scenes/sobel.i
++
++# target to preprocess a source file
++gl_scenes/sobel.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.i
++.PHONY : gl_scenes/sobel.c.i
++
++gl_scenes/sobel.s: gl_scenes/sobel.c.s
++
++.PHONY : gl_scenes/sobel.s
++
++# target to generate assembly for a file
++gl_scenes/sobel.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.s
++.PHONY : gl_scenes/sobel.c.s
++
++gl_scenes/square.o: gl_scenes/square.c.o
++
++.PHONY : gl_scenes/square.o
++
++# target to build an object file
++gl_scenes/square.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.o
++.PHONY : gl_scenes/square.c.o
++
++gl_scenes/square.i: gl_scenes/square.c.i
++
++.PHONY : gl_scenes/square.i
++
++# target to preprocess a source file
++gl_scenes/square.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.i
++.PHONY : gl_scenes/square.c.i
++
++gl_scenes/square.s: gl_scenes/square.c.s
++
++.PHONY : gl_scenes/square.s
++
++# target to generate assembly for a file
++gl_scenes/square.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.s
++.PHONY : gl_scenes/square.c.s
++
++gl_scenes/teapot.o: gl_scenes/teapot.c.o
++
++.PHONY : gl_scenes/teapot.o
++
++# target to build an object file
++gl_scenes/teapot.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.o
++.PHONY : gl_scenes/teapot.c.o
++
++gl_scenes/teapot.i: gl_scenes/teapot.c.i
++
++.PHONY : gl_scenes/teapot.i
++
++# target to preprocess a source file
++gl_scenes/teapot.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.i
++.PHONY : gl_scenes/teapot.c.i
++
++gl_scenes/teapot.s: gl_scenes/teapot.c.s
++
++.PHONY : gl_scenes/teapot.s
++
++# target to generate assembly for a file
++gl_scenes/teapot.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.s
++.PHONY : gl_scenes/teapot.c.s
++
++gl_scenes/vcsm_square.o: gl_scenes/vcsm_square.c.o
++
++.PHONY : gl_scenes/vcsm_square.o
++
++# target to build an object file
++gl_scenes/vcsm_square.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.o
++.PHONY : gl_scenes/vcsm_square.c.o
++
++gl_scenes/vcsm_square.i: gl_scenes/vcsm_square.c.i
++
++.PHONY : gl_scenes/vcsm_square.i
++
++# target to preprocess a source file
++gl_scenes/vcsm_square.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.i
++.PHONY : gl_scenes/vcsm_square.c.i
++
++gl_scenes/vcsm_square.s: gl_scenes/vcsm_square.c.s
++
++.PHONY : gl_scenes/vcsm_square.s
++
++# target to generate assembly for a file
++gl_scenes/vcsm_square.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.s
++.PHONY : gl_scenes/vcsm_square.c.s
++
++gl_scenes/yuv.o: gl_scenes/yuv.c.o
++
++.PHONY : gl_scenes/yuv.o
++
++# target to build an object file
++gl_scenes/yuv.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.o
++.PHONY : gl_scenes/yuv.c.o
++
++gl_scenes/yuv.i: gl_scenes/yuv.c.i
++
++.PHONY : gl_scenes/yuv.i
++
++# target to preprocess a source file
++gl_scenes/yuv.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.i
++.PHONY : gl_scenes/yuv.c.i
++
++gl_scenes/yuv.s: gl_scenes/yuv.c.s
++
++.PHONY : gl_scenes/yuv.s
++
++# target to generate assembly for a file
++gl_scenes/yuv.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.s
++.PHONY : gl_scenes/yuv.c.s
++
++tga.o: tga.c.o
++
++.PHONY : tga.o
++
++# target to build an object file
++tga.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.o
++.PHONY : tga.c.o
++
++tga.i: tga.c.i
++
++.PHONY : tga.i
++
++# target to preprocess a source file
++tga.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.i
++.PHONY : tga.c.i
++
++tga.s: tga.c.s
++
++.PHONY : tga.s
++
++# target to generate assembly for a file
++tga.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.s
++.PHONY : tga.c.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... depend"
++	@echo "... raspividyuv"
++	@echo "... package"
++	@echo "... raspivid"
++	@echo "... raspiyuv"
++	@echo "... package_source"
++	@echo "... install/local"
++	@echo "... raspistill"
++	@echo "... rebuild_cache"
++	@echo "... edit_cache"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... install"
++	@echo "... RaspiCLI.o"
++	@echo "... RaspiCLI.i"
++	@echo "... RaspiCLI.s"
++	@echo "... RaspiCamControl.o"
++	@echo "... RaspiCamControl.i"
++	@echo "... RaspiCamControl.s"
++	@echo "... RaspiPreview.o"
++	@echo "... RaspiPreview.i"
++	@echo "... RaspiPreview.s"
++	@echo "... RaspiStill.o"
++	@echo "... RaspiStill.i"
++	@echo "... RaspiStill.s"
++	@echo "... RaspiStillYUV.o"
++	@echo "... RaspiStillYUV.i"
++	@echo "... RaspiStillYUV.s"
++	@echo "... RaspiTex.o"
++	@echo "... RaspiTex.i"
++	@echo "... RaspiTex.s"
++	@echo "... RaspiTexUtil.o"
++	@echo "... RaspiTexUtil.i"
++	@echo "... RaspiTexUtil.s"
++	@echo "... RaspiVid.o"
++	@echo "... RaspiVid.i"
++	@echo "... RaspiVid.s"
++	@echo "... RaspiVidYUV.o"
++	@echo "... RaspiVidYUV.i"
++	@echo "... RaspiVidYUV.s"
++	@echo "... gl_scenes/mirror.o"
++	@echo "... gl_scenes/mirror.i"
++	@echo "... gl_scenes/mirror.s"
++	@echo "... gl_scenes/models.o"
++	@echo "... gl_scenes/models.i"
++	@echo "... gl_scenes/models.s"
++	@echo "... gl_scenes/sobel.o"
++	@echo "... gl_scenes/sobel.i"
++	@echo "... gl_scenes/sobel.s"
++	@echo "... gl_scenes/square.o"
++	@echo "... gl_scenes/square.i"
++	@echo "... gl_scenes/square.s"
++	@echo "... gl_scenes/teapot.o"
++	@echo "... gl_scenes/teapot.i"
++	@echo "... gl_scenes/teapot.s"
++	@echo "... gl_scenes/vcsm_square.o"
++	@echo "... gl_scenes/vcsm_square.i"
++	@echo "... gl_scenes/vcsm_square.s"
++	@echo "... gl_scenes/yuv.o"
++	@echo "... gl_scenes/yuv.i"
++	@echo "... gl_scenes/yuv.s"
++	@echo "... tga.o"
++	@echo "... tga.i"
++	@echo "... tga.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
++# Special rule to run CMake to check the build system integrity.
++# No rule that depends on this can have commands that come from listfiles
++# because they might be regenerated.
++cmake_check_build_system:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
++.PHONY : cmake_check_build_system
+ 

+ 10 - 2
package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt

@@ -1,5 +1,5 @@
---- bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8.orig/host_applications/linux/libs/bcm_host/CMakeLists.txt	2015-10-27 10:59:48.000000000 +0100
-+++ bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8/host_applications/linux/libs/bcm_host/CMakeLists.txt	2015-11-16 20:31:44.277474548 +0100
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/libs/bcm_host/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/libs/bcm_host/CMakeLists.txt	2017-07-01 14:33:21.139286425 +0200
 @@ -3,7 +3,7 @@ if (WIN32)
     set(VCOS_PLATFORM win32)
  else ()
@@ -9,3 +9,11 @@
  endif ()
  
  include_directories( ../../../.. 
+@@ -20,3 +20,7 @@ target_link_libraries(bcm_host vcos vcho
+ 
+ install(TARGETS bcm_host DESTINATION lib)
+ 
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/bcm_host.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/bcm_host.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/bcm_host.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")

+ 17 - 0
package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt

@@ -0,0 +1,17 @@
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/interface/khronos/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/interface/khronos/CMakeLists.txt	2017-07-01 14:33:21.139286425 +0200
+@@ -80,6 +80,14 @@ target_link_libraries(OpenVG EGL)
+ 
+ install(TARGETS EGL GLESv2 OpenVG WFC khrn_client DESTINATION lib)
+ install(TARGETS EGL_static GLESv2_static khrn_static DESTINATION lib)
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/egl/egl.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/egl/egl.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/egl/egl.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/glxx/glesv2.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/glxx/glesv2.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/glxx/glesv2.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
+ 
+ # recommended names to use to avoid conflicts with mesa libs
+ add_library(brcmEGL ${SHARED} ${EGL_SOURCE})

+ 10 - 0
package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in

@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: bcm_host
+Description: Broadcom VideoCore host API library
+Version: 1
+Libs: -L${libdir} -lbcm_host -lvcos -lvchiq_arm
+Cflags: -I${includedir} -I${includedir}/interface/vmcs_host/linux -I${includedir}/interface/vcos/pthreads -DUSE_VCHIQ_ARM

+ 11 - 0
package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in

@@ -0,0 +1,11 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: egl
+Description: RasberryPi implementation of EGL
+Version: 10
+Libs: -L${libdir} -lEGL -lGLESv2 -lbcm_host -lvchostif
+Cflags: -I${includedir}/ -I${includedir}/interface/vcos/pthreads/ \
+        -I${includedir}/interface/vmcs_host/linux/

+ 10 - 0
package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in

@@ -0,0 +1,10 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: glesv2
+Description: RasberryPi implementation of OpenGL ESv2
+Version: 2.0
+Libs: -L${libdir} -lGLESv2
+Cflags: -I${includedir}/

+ 3 - 3
package/dbus/Makefile

@@ -4,16 +4,16 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		dbus
-PKG_VERSION:=		1.10.16
+PKG_VERSION:=		1.10.20
 PKG_RELEASE:=		1
-PKG_HASH:=		a7b0ba6ea3e8d0e08afec5e3030d0245614268276620c536726f8fa6e5c43388
+PKG_HASH:=		e574b9780b5425fde4d973bb596e7ea0f09e00fe2edd662da9016e976c460b48
 PKG_DESCR:=		desktop bus daemon
 PKG_SECTION:=		sys/misc
 PKG_DEPENDS:=		libdbus libexpat
 PKG_BUILDDEP:=		expat util-linux
 PKG_NEEDS:=		threads
 PKG_URL:=		http://dbus.freedesktop.org/
-PKG_SITES:=		http://dbus.freedesktop.org/releases/dbus/
+PKG_SITES:=		https://dbus.freedesktop.org/releases/dbus/
 PKG_LIBNAME:=		libdbus
 PKG_OPTS:=		dev
 

+ 1 - 1
package/dropbear/Makefile

@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		dropbear
 PKG_VERSION:=		2017.75
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_HASH:=		6cbc1dcb1c9709d226dff669e5604172a18cf5dbf9a201474d5618ae4465098c
 PKG_DESCR:=		ssh server/client designed for embedded systems
 PKG_SECTION:=		net/security

+ 5 - 3
package/dropbear/patches/patch-svr-authpubkey_c

@@ -1,6 +1,6 @@
 --- dropbear-2017.75.orig/svr-authpubkey.c	2017-05-18 16:47:02.000000000 +0200
-+++ dropbear-2017.75/svr-authpubkey.c	2017-05-24 00:12:02.175883130 +0200
-@@ -220,24 +220,31 @@ static int checkpubkey(char* algo, unsig
++++ dropbear-2017.75/svr-authpubkey.c	2017-07-06 19:45:36.765143131 +0200
+@@ -220,24 +220,33 @@ static int checkpubkey(char* algo, unsig
  		goto out;
  	}
  
@@ -43,12 +43,14 @@
 +		authfile = fopen(filename, "r");
 +
 +	} else {
++		origuid = getuid();
++		origgid = getgid();
 +		authfile = fopen("/etc/dropbear/authorized_keys","r");
 +	}
  
  	if ((seteuid(origuid)) < 0 ||
  		(setegid(origgid)) < 0) {
-@@ -396,26 +403,39 @@ static int checkpubkeyperms() {
+@@ -396,26 +405,39 @@ static int checkpubkeyperms() {
  		goto out;
  	}
  

+ 2 - 2
package/ffmpeg/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		ffmpeg
-PKG_VERSION:=		3.3.1
+PKG_VERSION:=		3.3.2
 PKG_RELEASE:=		1
-PKG_HASH:=		fcb2cd7b77fcb66a00abccd5a04e34342a02cab9f89626f28cf1abca715b6730
+PKG_HASH:=		216900d5c0af9017bb8f76b0ad23f0ac53cf7fc618cf04b40d989bd99b088e6a
 PKG_DESCR:=		record, convert and stream audio & video
 PKG_SECTION:=		libs/video
 PKG_NEEDS:=		threads

+ 2 - 2
package/git/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		git
-PKG_VERSION:=		2.13.0
+PKG_VERSION:=		2.13.3
 PKG_RELEASE:=		1
-PKG_HASH:=		4bbf2ab6f2341253a38f95306ec7936833eb1c42572da5c1fa61f0abb2191258
+PKG_HASH:=		91aa23be428f67eb19616f43fa0229d567e9acf4f08fba33eb0b627e4d323e62
 PKG_DESCR:=		fast version control system
 PKG_SECTION:=		dev/scm
 PKG_BUILDDEP:=		curl expat libressl

+ 1 - 1
package/glib/Makefile

@@ -13,7 +13,7 @@ PKG_SECTION:=		libs/misc
 PKG_DEPENDS:=		libpcre zlib
 PKG_BUILDDEP:=		glib-host libffi zlib libelf dbus pcre
 HOST_BUILDDEP:=		libffi-host python2-host gettext-host util-linux-host
-PKG_NEEDS:=		threads intl
+PKG_NEEDS:=		threads intl iconv
 PKG_URL:=		http://www.gtk.org/
 PKG_SITES:=		http://ftp.gnome.org/pub/GNOME/sources/glib/$(PKG_EXTRAVER)/
 PKG_OPTS:=		dev noscripts

+ 2 - 2
package/iproute2/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		iproute2
-PKG_VERSION:=		4.10.0
+PKG_VERSION:=		4.12.0
 PKG_RELEASE:=		1
-PKG_HASH:=		22b1e1c1fc704ad35837e5a66103739727b8b48ac90b48c13f79b7367ff0a9a8
+PKG_HASH:=		2e0a4c4262d9f6c169885a6e16c4c5c5f1ef6fd57b6a0e7b41f42be5bb6ebd7d
 PKG_DESCR:=		routing control utility
 PKG_SECTION:=		net/route
 PKG_BUILDDEP:=		iptables libnl linux-atm

+ 0 - 25
package/iproute2/patches/patch-include_iptables_common_h

@@ -1,25 +0,0 @@
---- iproute2-3.12.0.orig/include/iptables_common.h	2013-11-23 02:10:33.000000000 +0100
-+++ iproute2-3.12.0/include/iptables_common.h	2014-04-05 05:21:46.946376336 +0200
-@@ -1,5 +1,8 @@
- #ifndef _IPTABLES_COMMON_H
- #define _IPTABLES_COMMON_H
-+
-+#include <stdint.h>
-+
- /* Shared definitions between ipv4 and ipv6. */
- 
- enum exittype {
-@@ -43,9 +46,9 @@ extern char *lib_dir;
-   extern void init_extensions(void);
- #endif
- 
--#define __be32	u_int32_t
--#define __le32	u_int32_t
--#define __be16	u_int16_t
--#define __le16	u_int16_t
-+#define __be32	uint32_t
-+#define __le32	uint32_t
-+#define __be16	uint16_t
-+#define __le16	uint16_t
- 
- #endif /*_IPTABLES_COMMON_H*/

+ 0 - 11
package/iproute2/patches/patch-include_linux_netfilter_h

@@ -1,11 +0,0 @@
---- iproute2-4.5.0.orig/include/linux/netfilter.h	2016-03-15 00:02:31.000000000 +0100
-+++ iproute2-4.5.0/include/linux/netfilter.h	2016-04-21 02:44:12.713804912 +0200
-@@ -4,8 +4,6 @@
- #include <linux/types.h>
- 
- #include <linux/sysctl.h>
--#include <linux/in.h>
--#include <linux/in6.h>
- 
- /* Responses from hook functions. */
- #define NF_DROP 0

+ 2 - 2
package/irssi/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		irssi
-PKG_VERSION:=		1.0.3
+PKG_VERSION:=		1.0.4
 PKG_RELEASE:=		1
-PKG_HASH:=		838220297dcbe7c8c42d01005059779a82f5b7b7e7043db37ad13f5966aff581
+PKG_HASH:=		b85c07dbafe178213eccdc69f5f8f0ac024dea01c67244668f91ec1c06b986ca
 PKG_DESCR:=		irc text client
 PKG_SECTION:=		app/chat
 PKG_DEPENDS:=		glib libncurses

+ 1 - 0
package/ixp4xx-microcode/Makefile

@@ -32,6 +32,7 @@ do-build:
 	);
 	
 do-install:
+	$(INSTALL_DIR) $(IDIR_IXP4XX_MICROCODE)/lib/firmware
 	$(INSTALL_BIN) $(WRKBUILD)/NPE-* \
 		$(IDIR_IXP4XX_MICROCODE)/lib/firmware
 

+ 49 - 38
package/kodi/Makefile

@@ -9,26 +9,26 @@ PKG_RELEASE:=		1
 PKG_HASH:=		1de8653a3729cefd1baaf09ecde5ace01a1e3a58fbf29d48c1363f2503d331a1
 PKG_DESCR:=		software media player
 PKG_SECTION:=		mm/video
-PKG_DEPENDS:=		python2 libsquish libbluray libressl libxz
-PKG_DEPENDS+=		libass libmpeg2 libmad libdbus libglew mesa libxshmfence
-PKG_DEPENDS+=		libogg libvorbis libmodplug libcurl libxrandr
-PKG_DEPENDS+=		libflac libbz2 libtiff libnettle librtmp
+PKG_DEPENDS:=		python2 libsquish libressl libxz
+PKG_DEPENDS+=		libass libmpeg2 libmad
+PKG_DEPENDS+=		libogg libvorbis libmodplug libcurl
+PKG_DEPENDS+=		libflac libbz2 libtiff libnettle librtmp liblzo
 PKG_DEPENDS+=		yajl tinyxml libsqlite libpcrecpp libncurses
 PKG_DEPENDS+=		libpcre libcdio libfreetype libsamplerate libuuid
-PKG_DEPENDS+=		taglib libjasper libmp3lame libmicrohttpd libgtk2
-PKG_DEPENDS+=		libgpg-error libudev python2-mod-sqlite libffmpeg
-PKG_DEPENDS+=		libxslt libvorbisenc alsa-lib glib libglu libdcadec
-PKG_BUILDDEP:=		python2 libass ffmpeg libglew rtmpdump xrandr
+PKG_DEPENDS+=		taglib libjasper libmp3lame
+PKG_DEPENDS+=		libgpg-error python2-mod-sqlite libffmpeg
+PKG_DEPENDS+=		libvorbisenc alsa-lib glib libdcadec
+PKG_BUILDDEP:=		python2 libass ffmpeg rtmpdump
 PKG_BUILDDEP+=		libmpeg2 libmad libjpeg-turbo libogg libvorbis
-PKG_BUILDDEP+=		curl flac bzip2 libtiff yajl mesa cmake-host
+PKG_BUILDDEP+=		curl flac bzip2 libtiff yajl cmake-host
 PKG_BUILDDEP+=		tinyxml sqlite pcre libcdio freetype 
-PKG_BUILDDEP+=		libsamplerate taglib libjasper lame libmicrohttpd
-PKG_BUILDDEP+=		eudev alsa-lib glib glu libmodplug libgtk2
-PKG_BUILDDEP+=		libgpg-error dbus libxslt libvorbis libbluray
+PKG_BUILDDEP+=		libsamplerate taglib libjasper lame
+PKG_BUILDDEP+=		alsa-lib glib libmodplug
+PKG_BUILDDEP+=		libgpg-error libvorbis
 PKG_BUILDDEP+=		swig-host liblzo-host libpng-host libjpeg-turbo-host
 PKG_BUILDDEP+=		zip-host unzip-host giflib-host libsquish libdcadec
-PKG_BUILDDEP+=		libcrossguid libressl libxshmfence xz bzip2 liblzo
-PKG_NEEDS:=		threads c++
+PKG_BUILDDEP+=		libcrossguid libressl xz bzip2 liblzo
+PKG_NEEDS:=		threads c++ iconv
 PKG_URL:=		http://kodi.tv/
 PKG_SITES:=		https://github.com/xbmc/xbmc/archive/
 
@@ -36,30 +36,7 @@ DISTFILES:=		$(PKG_VERSION)-Krypton.tar.gz
 WRKDIST=		${WRKDIR}/xbmc-$(PKG_VERSION)-Krypton
 WRKSRC=			$(WRKDIR)/xbmc-$(PKG_VERSION)-Krypton/project/cmake
 
-PKG_FLAVOURS_KODI:=	WITH_SMB WITH_NFS WITH_SSH WITH_AVAHI WITH_CEC 
-PKG_FLAVOURS_KODI+=	WITH_WEBSERVER WITH_LIRC
-
-PKGFD_WITH_SMB:=	enable samba4 support
-PKGFB_WITH_SMB:=	samba
-PKGFS_WITH_SMB:=	samba
-PKGFD_WITH_NFS:=	enable nfs support
-PKGFB_WITH_NFS:=	libnfs
-PKGFS_WITH_NFS:=	libnfs
-PKGFD_WITH_SSH:=	enable ssh support
-PKGFB_WITH_SSH:=	libssh
-PKGFS_WITH_SSH:=	libssh
-PKGFD_WITH_AVAHI:=	enable avahi support
-PKGFB_WITH_AVAHI:=	avahi
-PKGFS_WITH_AVAHI:=	libavahi
-PKGFD_WITH_CEC:=	enable cec support
-PKGFB_WITH_CEC:=	libcec
-PKGFS_WITH_CEC:=	libcec
-PKGFD_WITH_LIRC:=	enable lirc support
-PKGFB_WITH_LIRC:=	lirc
-PKGFS_WITH_LIRC:=	lirc
-PKGFD_WITH_WEBSERVER:=	enable internal webserver support
-
-PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi2 raspberry-pi3 solidrun-imx6
+PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi2 raspberry-pi3
 
 include $(ADK_TOPDIR)/mk/package.mk
 
@@ -69,15 +46,49 @@ HOST_CXXFLAGS:=		-DTARGET_POSIX -DTARGET_LINUX -D_LINUX -I$(WRKBUILD)/../../xbmc
 
 CONFIG_STYLE:=		cmake
 CMAKE_FLAGS+= 		-DENABLE_CCACHE=OFF \
+			-DCMAKE_BUILD_TYPE=Debug \
 			-DENABLE_DVDCSS=ON \
 			-DENABLE_INTERNAL_CROSSGUID=OFF \
 			-DENABLE_INTERNAL_FFMPEG=OFF \
 			-DKODI_DEPENDSBUILD=OFF \
 			-DENABLE_OPENSSL=ON \
+			-DENABLE_MYSQLCLIENT=OFF \
+			-DENABLE_NONFREE=OFF \
+			-DENABLE_CAP=OFF \
+			-DENABLE_XSLT=OFF \
+			-DENABLE_BLUETOOTH=OFF \
+			-DENABLE_BLURAY=OFF \
+			-DENABLE_AIRTUNES=OFF \
+			-DENABLE_SSH=OFF \
+			-DENABLE_SMBCLIENT=OFF \
+			-DENABLE_CEC=OFF \
+			-DENABLE_AVAHI=OFF \
+			-DENABLE_LCMS2=OFF \
+			-DENABLE_LIRC=OFF \
+			-DENABLE_UPNP=OFF \
+			-DENABLE_OPTICAL=OFF \
+			-DENABLE_PULSEAUDIO=OFF \
+			-DENABLE_MICROHTTPD=OFF \
+			-DENABLE_DBUS=OFF \
+			-DENABLE_EVENTCLIENTS=OFF \
+			-DENABLE_UDEV=OFF \
+			-DENABLE_PLIST=OFF \
 			-DNATIVEPREFIX=$(STAGING_HOST_DIR)/usr \
 			-DDEPENDS_PATH=$(STAGING_HOST_DIR) \
 			-DWITH_TEXTUREPACKER=$(STAGING_HOST_DIR)/usr/bin/TexturePacker
 
+ifeq ($(ADK_TARGET_BOARD_BCM28XX),y)
+CMAKE_FLAGS+=		-DCORE_SYSTEM_NAME=rbpi \
+			-DWITH_ARCH=arm \
+			-DWITH_CPU=arm \
+			-DENABLE_OPENGL=OFF \
+			-DENABLE_X11=OFF \
+			-DENABLE_ALSA=ON \
+			-DENABLE_OPENGLES=ON
+else
+CMAKE_FLAGS+=		-DCORE_SYSTEM_NAME=linux
+endif
+
 pre-configure:
 	#(cd $(WRKBUILD)/lib/cpluff && env PATH='$(AUTOTOOL_PATH)' ./autogen.sh)
 	(cd $(WRKBUILD)/../../tools/depends/native/JsonSchemaBuilder && PATH='$(HOST_PATH)' cmake .)

+ 71 - 0
package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp

@@ -0,0 +1,71 @@
+--- xbmc-17.3-Krypton.orig/xbmc/filesystem/FTPParse.cpp	2017-05-24 22:49:32.000000000 +0200
++++ xbmc-17.3-Krypton/xbmc/filesystem/FTPParse.cpp	2017-07-22 21:01:29.538581226 +0200
+@@ -34,7 +34,7 @@ CFTPParse::CFTPParse()
+   m_time = 0;
+ }
+ 
+-string CFTPParse::getName()
++std::string CFTPParse::getName()
+ {
+   return m_name;
+ }
+@@ -59,16 +59,16 @@ time_t CFTPParse::getTime()
+   return m_time;
+ }
+ 
+-void CFTPParse::setTime(string str)
++void CFTPParse::setTime(std::string str)
+ {
+   /* Variables used to capture patterns via the regexes */
+-  string month;
+-  string day;
+-  string year;
+-  string hour;
+-  string minute;
+-  string second;
+-  string am_or_pm;
++  std::string month;
++  std::string day;
++  std::string year;
++  std::string hour;
++  std::string minute;
++  std::string second;
++  std::string am_or_pm;
+ 
+   /* time struct used to set the time_t variable */
+   struct tm time_struct = {};
+@@ -338,21 +338,21 @@ int CFTPParse::getDayOfWeek(int month, i
+   return day_of_week;
+ }
+ 
+-int CFTPParse::FTPParse(string str)
++int CFTPParse::FTPParse(std::string str)
+ {
+   /* Various variable to capture patterns via the regexes */
+-  string permissions;
+-  string link_count;
+-  string owner;
+-  string group;
+-  string size;
+-  string date;
+-  string name;
+-  string type;
+-  string stuff;
+-  string facts;
+-  string version;
+-  string file_id;
++  std::string permissions;
++  std::string link_count;
++  std::string owner;
++  std::string group;
++  std::string size;
++  std::string date;
++  std::string name;
++  std::string type;
++  std::string stuff;
++  std::string facts;
++  std::string version;
++  std::string file_id;
+ 
+   /* Regex for standard Unix listing formats */
+   pcrecpp::RE unix_re("^([-bcdlps])" // type

+ 1 - 0
package/libowfat/Makefile

@@ -7,6 +7,7 @@ PKG_NAME:=		libowfat
 PKG_VERSION:=		0.30
 PKG_RELEASE:=		1
 PKG_HASH:=		db4a3a853cfbb9e83b27f565b580f6fdc519475b162edc1a656043e1c126e993
+PKG_DESCR:=		owfat library
 PKG_SECTION:=		libs/misc
 PKG_URL:=		http://www.fefe.de/libowfat
 PKG_SITES:=		http://www.fefe.de/libowfat/

+ 2 - 2
package/libressl/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		libressl
-PKG_VERSION:=		2.5.4
+PKG_VERSION:=		2.5.5
 PKG_RELEASE:=		1
-PKG_HASH:=		107a5b522fbb8318d4c3be668075e5e607296f0a9255d71674caa94571336efa
+PKG_HASH:=		e57f5e3d5842a81fe9351b6e817fcaf0a749ca4ef35a91465edba9e071dce7c4
 PKG_DESCR:=		ssl/tls library
 PKG_SECTION:=		libs/crypto
 PKG_URL:=		http://www.libressl.org

+ 3 - 3
package/libssh/Makefile

@@ -4,15 +4,15 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		libssh
-PKG_VERSION:=		0.7.3
+PKG_VERSION:=		0.7.5
 PKG_RELEASE:=		1
-PKG_HASH:=		26ef46be555da21112c01e4b9f5e3abba9194485c8822ab55ba3d6496222af98
+PKG_HASH:=		54e86dd5dc20e5367e58f3caab337ce37675f863f80df85b6b1614966a337095
 PKG_DESCR:=		secure shell library
 PKG_SECTION:=		libs/crypto
 PKG_DEPENDS:=		zlib libressl
 PKG_BUILDDEP:=		cmake-host zlib libressl
 PKG_URL:=		http://www.libssh.org/
-PKG_SITES:=		https://red.libssh.org/attachments/download/195/
+PKG_SITES:=		https://red.libssh.org/attachments/download/218/
 PKG_OPTS:=		dev
 
 include $(ADK_TOPDIR)/mk/package.mk

+ 2 - 2
package/libssh2/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		libssh2
-PKG_VERSION:=		1.7.0
+PKG_VERSION:=		1.8.0
 PKG_RELEASE:=		1
-PKG_HASH:=		e4561fd43a50539a8c2ceb37841691baf03ecb7daf043766da1b112e4280d584
+PKG_HASH:=		39f34e2f6835f4b992cafe8625073a88e5a28ba78f83e8099610a7b3af4676d4
 PKG_DESCR:=		client-side c library implementing ssh2 protocol
 PKG_SECTION:=		libs/crypto
 PKG_BUILDDEP:=		zlib libressl

+ 2 - 2
package/monit/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		monit
-PKG_VERSION:=		5.20.0
+PKG_VERSION:=		5.23.0
 PKG_RELEASE:=		1
-PKG_HASH:=		ebac395ec50c1ae64d568db1260bc049d0e0e624c00e79d7b1b9a59c2679b98d
+PKG_HASH:=		dd39fe3a379c02402ba9c44c201b3ba925ebdc8f04225918820607b6c5d56713
 PKG_DESCR:=		utility for system services monitoring
 PKG_SECTION:=		sys/misc
 PKG_DEPENDS:=		libressl

+ 2 - 2
package/mpd/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		mpd
-PKG_VERSION:=		0.20.7
+PKG_VERSION:=		0.20.9
 PKG_RELEASE:=		1
-PKG_HASH:=		005ac663b39a76701ba043cce4caef82ac6b0c2f16aae12fdc28e1b3b5b6c780
+PKG_HASH:=		cd77a2869e32354b004cc6b34fcb0bee56114caa2d9ed862aaa8071441e34eb7
 PKG_DESCR:=		music player daemon
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		libmpdclient boost libncurses libexpat

+ 2 - 3
package/mpd/files/mpd.conf

@@ -1,7 +1,7 @@
 # An example configuration file for MPD
 user				"mpd"
 auto_update			"no"
-music_directory			"/media/music"
+music_directory			"/data/music"
 playlist_directory		"/data/mpd/playlists"
 state_file			"/data/mpd/state"
 db_file				"/data/mpd/database"
@@ -9,14 +9,13 @@ pid_file			"/var/run/mpd/mpd.pid"
 log_file			"syslog"
 filesystem_charset		"UTF-8"
 id3v1_encoding			"UTF-8"
-mixer_type                      "disabled"
+mixer_type                      "software"
 
 # An example of an ALSA output
 audio_output {
 	type			"alsa"
 	name			"My ALSA Device"
 	device			"hw:0,0"	
-	format			"44100:16:2"
 }
 # An example of an ALSA output (USB soundcard)
 #audio_output {

+ 2 - 2
package/mpg123/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		mpg123
-PKG_VERSION:=		1.23.8
+PKG_VERSION:=		1.25.2
 PKG_RELEASE:=		1
-PKG_HASH:=		de2303c8ecb65593e39815c0a2f2f2d91f708c43b85a55fdd1934c82e677cf8e
+PKG_HASH:=		5314b0fb8ad291bfc79ff4c5c321b971916819a65233ec065434358fcf8aee38
 PKG_DESCR:=		mp3 console player
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		alsa-lib

+ 2 - 2
package/nodejs/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		nodejs
-PKG_VERSION:=		8.1.2
+PKG_VERSION:=		8.1.4
 PKG_RELEASE:=		1
-PKG_HASH:=		d717b364868956e0b775145e57a84e63962a9cf83146e778547fc71bb27a2251
+PKG_HASH:=		5d54960fb3c5e794b784d15e9e85e3853e1189e5ae840f314bf2fc091fbb5c12
 PKG_DESCR:=		asynchronous event driven framework
 PKG_SECTION:=		net/http
 PKG_DEPENDS:=		zlib

+ 3 - 3
package/pcre/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		pcre
-PKG_VERSION:=		8.40
+PKG_VERSION:=		8.41
 PKG_RELEASE:=		1
-PKG_HASH:=		1d75ce90ea3f81ee080cdc04e68c9c25a9fb984861a0618be7bbf676b18eda3e
+PKG_HASH:=		244838e1f1d14f7e2fa7681b857b3a8566b74215f28133f14a8f5e59241b682c
 PKG_DESCR:=		perl compatible regular expression library
 PKG_SECTION:=		libs/misc
 PKG_URL:=		http://www.pcre.org/
@@ -17,7 +17,7 @@ PKG_OPTS:=		dev
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
 
 PKG_SUBPKGS:=		LIBPCRE LIBPCRECPP
-PKGSD_LIBPCRECPP:=	PCRE c++ library
+PKGSD_LIBPCRECPP:=	pcre c++ library
 
 include ${ADK_TOPDIR}/mk/host.mk
 include ${ADK_TOPDIR}/mk/package.mk

+ 2 - 2
package/samba/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		samba
-PKG_VERSION:=		4.6.5
+PKG_VERSION:=		4.6.6
 PKG_RELEASE:=		1
-PKG_HASH:=		c06901e1d318b425b8c3ecea3ef23a91e7371312a9ea7adbf34fb8eb42ca3b84
+PKG_HASH:=		fc31c809f7d85ae30f2b7dcddcb8404201b626047458cb5f2b743d4f6f3f1a8e
 PKG_DESCR:=		file and print server
 PKG_SECTION:=		net/fs
 PKG_DEPENDS:=		libuuid libpopt libgnutls libtirpc

+ 2 - 2
package/talloc/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		talloc
-PKG_VERSION:=		2.1.2
+PKG_VERSION:=		2.1.9
 PKG_RELEASE:=		1
-PKG_HASH:=		230d78a3fca75a15ab0f5d76d7bbaeadd3c1e695adcbb085932d227f5c31838d
+PKG_HASH:=		f0aad4cb88a3322207c82136ddc07bed48a37c2c21f82962d6c5ccb422711062
 PKG_DESCR:=		memory allocation library
 PKG_SECTION:=		libs/misc
 PKG_BUILDDEP:=		python2-host python2

+ 0 - 13
package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py

@@ -1,13 +0,0 @@
---- talloc-2.1.2.orig/buildtools/wafsamba/samba_autoconf.py	2015-02-27 09:40:16.000000000 +0100
-+++ talloc-2.1.2/buildtools/wafsamba/samba_autoconf.py	2015-05-13 11:22:52.000000000 +0200
-@@ -646,10 +646,6 @@ def SAMBA_CONFIG_H(conf, path=None):
-     if not IN_LAUNCH_DIR(conf):
-         return
- 
--    if conf.CHECK_CFLAGS(['-fstack-protector']) and conf.CHECK_LDFLAGS(['-fstack-protector']):
--        conf.ADD_CFLAGS('-fstack-protector')
--        conf.ADD_LDFLAGS('-fstack-protector')
--
-     if Options.options.debug:
-         conf.ADD_CFLAGS('-g', testflags=True)
- 

+ 8 - 13
package/tinyxml/Makefile

@@ -6,32 +6,27 @@ include $(ADK_TOPDIR)/rules.mk
 PKG_NAME:=		tinyxml
 PKG_VERSION:=		2.6.2
 PKG_RELEASE:=		1
-PKG_HASH:=		ac6bb9501c6f50cc922d22f26b02fab168db47521be5e845b83d3451a3e1d512
+PKG_HASH:=		8164c9ad48b9028667768a584d62f7760cfbfb90d0dd6214ad174403058da10c
 PKG_DESCR:=		simple, small, minimal, c++ xml parser
 PKG_SECTION:=		libs/data
 PKG_BUILDDEP:=		unzip-host
-PKG_URL:=		http://sourceforge.net/projects/tinyxml/
-PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=tinyxml/}
+PKG_SITES:=		http://mirrors.xbmc.org/build-deps/sources/
 PKG_OPTS:=		dev
 
-DISTFILES:=             ${PKG_NAME}_2_6_2.zip
-WRKDIST=		${WRKDIR}/tinyxml
+DISTFILES:=             ${PKG_NAME}-2.6.2_2.tar.gz
+WRKDIST=		${WRKDIR}/tinyxml-2.6.2_2
 
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,TINYXML,tinyxml,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
 TARGET_CXXFLAGS+=	-fPIC
-CONFIG_STYLE:=		manual
-INSTALL_STYLE:=		manual
+
+AUTOTOOL_STYLE:=	autoreconf
 
 tinyxml-install:
-	$(INSTALL_DIR) $(IDIR_TINYXML)/usr/lib/
-	$(CP) $(WRKBUILD)/libtinyxml*.so* \
+	$(INSTALL_DIR) $(IDIR_TINYXML)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libtinyxml.so* \
 		$(IDIR_TINYXML)/usr/lib
-	$(INSTALL_DATA) $(WRKBUILD)/tiny{str,xml}.h \
-		$(STAGING_TARGET_DIR)/usr/include
-	$(INSTALL_DATA) ./files/tinyxml.pc \
-		$(STAGING_TARGET_DIR)/usr/lib/pkgconfig
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 61
package/tinyxml/patches/patch-Makefile

@@ -1,61 +0,0 @@
---- tinyxml.orig/Makefile	2013-07-30 15:47:47.000000000 +0200
-+++ tinyxml/Makefile	2013-07-30 15:47:46.000000000 +0200
-@@ -15,13 +15,13 @@ PROFILE        := NO
- 
- # TINYXML_USE_STL can be used to turn on STL support. NO, then STL
- # will not be used. YES will include the STL files.
--TINYXML_USE_STL := NO
-+TINYXML_USE_STL := YES
- 
- #****************************************************************************
- 
--CC     := gcc
--CXX    := g++
--LD     := g++
-+CC     ?= gcc
-+CXX    ?= g++
-+LD     := $(CXX)
- AR     := ar rc
- RANLIB := ranlib
- 
-@@ -41,9 +41,9 @@ ifeq (YES, ${DEBUG})
-    CXXFLAGS     := ${DEBUG_CXXFLAGS}
-    LDFLAGS      := ${DEBUG_LDFLAGS}
- else
--   CFLAGS       := ${RELEASE_CFLAGS}
--   CXXFLAGS     := ${RELEASE_CXXFLAGS}
--   LDFLAGS      := ${RELEASE_LDFLAGS}
-+   CFLAGS       ?= ${RELEASE_CFLAGS}
-+   CXXFLAGS     ?= ${RELEASE_CXXFLAGS}
-+   LDFLAGS      ?= ${RELEASE_LDFLAGS}
- endif
- 
- ifeq (YES, ${PROFILE})
-@@ -81,7 +81,7 @@ CXXFLAGS := ${CXXFLAGS} ${DEFS}
- # Targets of the build
- #****************************************************************************
- 
--OUTPUT := xmltest
-+OUTPUT := libtinyxml.so.2.6.2
- 
- all: ${OUTPUT}
- 
-@@ -90,7 +90,7 @@ all: ${OUTPUT}
- # Source files
- #****************************************************************************
- 
--SRCS := tinyxml.cpp tinyxmlparser.cpp xmltest.cpp tinyxmlerror.cpp tinystr.cpp
-+SRCS := tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp tinystr.cpp
- 
- # Add on the sources for libraries
- SRCS := ${SRCS}
-@@ -102,7 +102,8 @@ OBJS := $(addsuffix .o,$(basename ${SRCS
- #****************************************************************************
- 
- ${OUTPUT}: ${OBJS}
--	${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}
-+	${CXX} -shared -Wl,-soname,libtinyxml.so.2.6.2 -o $@ ${OBJS} ${LDFLAGS} ${LIBS} ${EXTRA_LIBS}
-+	ln -sf libtinyxml.so.2.6.2 libtinyxml.so
- 
- #****************************************************************************
- # common rules

+ 2 - 2
package/tmux/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		tmux
-PKG_VERSION:=		2.4
+PKG_VERSION:=		2.5
 PKG_RELEASE:=		1
-PKG_HASH:=		757d6b13231d0d9dd48404968fc114ac09e005d475705ad0cd4b7166f799b349
+PKG_HASH:=		ae135ec37c1bf6b7750a84e3a35e93d91033a806943e034521c8af51b12d95df
 PKG_DESCR:=		terminal multiplexer
 PKG_SECTION:=		sys/utils
 PKG_BUILDDEP:=		libevent ncurses

+ 92 - 0
package/u-boot-avr32/Makefile

@@ -0,0 +1,92 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(ADK_TOPDIR)/rules.mk
+
+PKG_NAME:=		u-boot-avr32
+PKG_VERSION:=		2017.05
+PKG_RELEASE:=		1
+PKG_HASH:=		c8373949d7f0de1059e507b83a655d4cea539f75dc66ccdbb27adbd38d83095e
+PKG_DESCR:=		portable bootloader
+PKG_SECTION:=		base/boot
+HOST_BUILDDEP:=		libressl-host dtc-host
+PKG_BUILDDEP:=		u-boot-host
+PKG_URL:=		http://www.denx.de/wiki/U-Boot	
+PKG_SITES:=		ftp://ftp.denx.de/pub/u-boot/
+
+DISTFILES:=		u-boot-$(PKG_VERSION).tar.bz2
+
+PKG_SYSTEM_DEPENDS:=	atmel-ngw100
+
+include $(ADK_TOPDIR)/mk/host.mk
+include $(ADK_TOPDIR)/mk/package.mk
+
+$(eval $(call HOST_template,U_BOOT_AVR32,u-boot-avr32,$(PKG_VERSION)-$(PKG_RELEASE)))
+$(eval $(call PKG_template,U_BOOT_AVR32,u-boot-avr32,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
+
+UBOOT:=			u-boot.bin
+ifeq ($(ADK_TARGET_SYSTEM_ATMEL_NGW100),y)
+CONFIG:=		atngw100_defconfig
+endif
+
+HOST_MAKE_FLAGS+=	HOSTCFLAGS="$(HOST_CPPFLAGS) $(HOST_CFLAGS)" \
+			HOSTLDFLAGS="$(HOST_LDFLAGS) -ldl"
+HOST_STYLE:=		manual
+CONFIG_STYLE:=		manual
+BUILD_STYLE:=		manual
+INSTALL_STYLE:=		manual
+
+host-build:
+	(cd $(WRKBUILD) && env $(HOST_MAKE_ENV) $(MAKE) -f $(MAKE_FILE) \
+		$(HOST_MAKE_FLAGS) sandbox_defconfig )
+	(cd $(WRKBUILD) && env $(HOST_MAKE_ENV) $(MAKE) -f $(MAKE_FILE) \
+		$(HOST_MAKE_FLAGS) tools $(MAKE_TRACE) )
+
+u-boot-hostinstall:
+	$(INSTALL_BIN) $(WRKBUILD)/tools/mk{,env}image \
+		$(STAGING_HOST_DIR)/usr/bin
+
+do-configure:
+	(cd $(WRKBUILD) && $(MAKE) $(CONFIG))
+
+do-build:
+	(cd $(WRKBUILD) && env \
+		PATH='$(HOST_PATH)' \
+		CROSS_COMPILE='$(TARGET_CROSS)' \
+		GCC_HONOUR_COPTS=s $(MAKE))
+ifneq ($(OS_FOR_BUILD),Darwin)
+	(cd $(WRKBUILD) && env \
+		PATH='$(HOST_PATH)' \
+		CROSS_COMPILE='$(TARGET_CROSS)' \
+		GCC_HONOUR_COPTS=s $(MAKE) env)
+endif
+
+u-boot-install:
+	$(CP) $(WRKBUILD)/$(UBOOT) $(FW_DIR)
+	$(INSTALL_DIR) $(IDIR_U_BOOT)/etc
+	$(CP) ./files/fw_env.config $(IDIR_U_BOOT)/etc
+ifneq ($(OS_FOR_BUILD),Darwin)
+	$(INSTALL_DIR) $(IDIR_U_BOOT)/usr/bin
+	$(INSTALL_BIN) $(WRKBUILD)/tools/env/fw_printenv \
+		$(IDIR_U_BOOT)/usr/bin
+	(cd $(IDIR_U_BOOT)/usr/bin && ln -sf fw_printenv fw_setenv)
+	$(INSTALL_BIN) ./files/uboot_print_env $(IDIR_U_BOOT)/usr/bin
+	$(INSTALL_BIN) ./files/uboot_set_env $(IDIR_U_BOOT)/usr/bin
+endif
+ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
+	$(INSTALL_BIN) ./files/boot.script.bpi $(FW_DIR)
+endif
+ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG),y)
+	$(INSTALL_BIN) ./files/boot.script.clearfog $(FW_DIR)
+endif
+ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
+	$(INSTALL_BIN) $(WRKBUILD)/SPL $(FW_DIR)
+	$(INSTALL_BIN) ./files/boot.script.imx6 $(FW_DIR)
+endif
+ifeq ($(ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK),y)
+	$(CP) ./files/uEnv.txt.bbb $(FW_DIR)/uEnv.txt
+	$(INSTALL_BIN) $(WRKBUILD)/MLO $(FW_DIR)
+endif
+
+include $(ADK_TOPDIR)/mk/host-bottom.mk
+include $(ADK_TOPDIR)/mk/pkg-bottom.mk

+ 4 - 0
package/u-boot-avr32/files/boot.script.bpi

@@ -0,0 +1,4 @@
+setenv bootargs console=tty0 console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait
+ext4load mmc 0:1 0x42000000 boot/${fdtfile}
+ext4load mmc 0:1 0x48000000 boot/kernel
+bootm 0x48000000 - 0x42000000

+ 4 - 0
package/u-boot-avr32/files/boot.script.clearfog

@@ -0,0 +1,4 @@
+setenv bootargs 'console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait'
+ext2load mmc 0:1 0x01800000 /boot/armada-388-clearfog.dtb
+ext2load mmc 0:1 0x02000000 /boot/kernel
+bootz 0x02000000 - 0x01800000

+ 4 - 0
package/u-boot-avr32/files/boot.script.imx6

@@ -0,0 +1,4 @@
+setenv bootargs 'console=ttymxc0,115200 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 root=/dev/mmcblk0p1'
+ext4load mmc 0:1 0x18000000 boot/${fdtfile}
+ext4load mmc 0:1 0x10800000 boot/kernel
+bootz 0x10800000 - 0x18000000

+ 1 - 0
package/u-boot-avr32/files/fw_env.config

@@ -0,0 +1 @@
+/mnt/uboot.env      0x0000          0x4000

+ 12 - 0
package/u-boot-avr32/files/uEnv.txt.bbb

@@ -0,0 +1,12 @@
+loadaddr=0x82000000
+fdtaddr=0x88000000
+fdt_high=0xffffffff
+mmcroot=/dev/mmcblk0p2
+mmcfs=ext4
+kernelfile=kernel
+console=ttyO2,115200n8
+loadximage=load mmc 0:2 ${loadaddr} /boot/${kernelfile}
+loadxfdt=load mmc 0:2 ${fdtaddr} /boot/${fdtfile}
+loadall=run loadximage; run loadxfdt;
+mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcfs}
+uenvcmd=run loadall; run mmcargs; bootz ${loadaddr} - ${fdtaddr};

+ 5 - 0
package/u-boot-avr32/files/uboot_print_env

@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mount -r /dev/mmcblk0p1 /mnt
+fw_printenv "$@"
+umount /mnt

+ 5 - 0
package/u-boot-avr32/files/uboot_set_env

@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mount /dev/mmcblk0p1 /mnt
+fw_setenv "$@"
+umount /mnt

+ 10 - 6
package/u-boot/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		u-boot
-PKG_VERSION:=		2017.03
+PKG_VERSION:=		2017.07
 PKG_RELEASE:=		1
-PKG_HASH:=		f54baf3f9325bf444c7905f3a5b6f83680edb1e6e1a4d5f8a5ad80abe885113f
+PKG_HASH:=		5374bfdc8acb9a38c025371b1ff20f45e7533668e84e685d0df5d9e7c0e4feff
 PKG_DESCR:=		portable bootloader
 PKG_SECTION:=		base/boot
 HOST_BUILDDEP:=		libressl-host dtc-host
@@ -16,7 +16,7 @@ PKG_SITES:=		ftp://ftp.denx.de/pub/u-boot/
 
 DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 
-PKG_SYSTEM_DEPENDS:=	beaglebone-black raspberry-pi raspberry-pi2 raspberry-pi3 atmel-ngw100 banana-pro solidrun-imx6 solidrun-clearfog raspberry-pi3-64
+PKG_SYSTEM_DEPENDS:=	beaglebone-black orange-pi0 raspberry-pi raspberry-pi2 raspberry-pi3 banana-pro solidrun-imx6 solidrun-clearfog raspberry-pi3-64
 
 include $(ADK_TOPDIR)/mk/host.mk
 include $(ADK_TOPDIR)/mk/package.mk
@@ -45,13 +45,14 @@ endif
 ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI3_64),y)
 CONFIG:=		rpi_3_defconfig
 endif
-ifeq ($(ADK_TARGET_SYSTEM_ATMEL_NGW100),y)
-CONFIG:=		atngw100_defconfig
-endif
 ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
 CONFIG:=		Bananapro_defconfig
 UBOOT:=			u-boot-sunxi-with-spl.bin
 endif
+ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
+CONFIG:=		orangepi_zero_defconfig
+UBOOT:=			u-boot-sunxi-with-spl.bin
+endif
 ifeq ($(ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK),y)
 CONFIG:=		am335x_evm_defconfig
 UBOOT:=			u-boot.img
@@ -104,6 +105,9 @@ endif
 ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
 	$(INSTALL_BIN) ./files/boot.script.bpi $(FW_DIR)
 endif
+ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
+	$(INSTALL_BIN) ./files/boot.script.opi $(FW_DIR)
+endif
 ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG),y)
 	$(INSTALL_BIN) ./files/boot.script.clearfog $(FW_DIR)
 endif

+ 5 - 0
package/u-boot/files/boot.script.opi

@@ -0,0 +1,5 @@
+setenv fdt_high ffffffff
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p1 rootwait
+ext4load mmc 0:1 $kernel_addr_r boot/kernel
+ext4load mmc 0:1 $fdt_addr_r boot/sun8i-h2-plus-orangepi-zero.dtb
+bootz $kernel_addr_r - $fdt_addr_r

+ 56 - 0
package/u-boot/patches/patch-lib_rsa_rsa-sign_c

@@ -0,0 +1,56 @@
+--- u-boot-2017.07.orig/lib/rsa/rsa-sign.c	2017-07-10 19:07:38.000000000 +0200
++++ u-boot-2017.07/lib/rsa/rsa-sign.c	2017-07-16 21:35:13.901375261 +0200
+@@ -21,7 +21,7 @@
+ #define HAVE_ERR_REMOVE_THREAD_STATE
+ #endif
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ static void RSA_get0_key(const RSA *r,
+                  const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
+ {
+@@ -300,7 +300,7 @@ static int rsa_init(void)
+ {
+ 	int ret;
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ 	ret = SSL_library_init();
+ #else
+ 	ret = OPENSSL_init_ssl(0, NULL);
+@@ -309,7 +309,7 @@ static int rsa_init(void)
+ 		fprintf(stderr, "Failure to init SSL library\n");
+ 		return -1;
+ 	}
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ 	SSL_load_error_strings();
+ 
+ 	OpenSSL_add_all_algorithms();
+@@ -355,7 +355,7 @@ err_set_rsa:
+ err_engine_init:
+ 	ENGINE_free(e);
+ err_engine_by_id:
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ 	ENGINE_cleanup();
+ #endif
+ 	return ret;
+@@ -363,7 +363,7 @@ err_engine_by_id:
+ 
+ static void rsa_remove(void)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ 	CRYPTO_cleanup_all_ex_data();
+ 	ERR_free_strings();
+ #ifdef HAVE_ERR_REMOVE_THREAD_STATE
+@@ -433,7 +433,7 @@ static int rsa_sign_with_key(RSA *rsa, s
+ 		ret = rsa_err("Could not obtain signature");
+ 		goto err_sign;
+ 	}
+-	#if OPENSSL_VERSION_NUMBER < 0x10100000L
++	#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ 		EVP_MD_CTX_cleanup(context);
+ 	#else
+ 		EVP_MD_CTX_reset(context);

+ 8 - 4
package/webkitgtk/Makefile

@@ -4,18 +4,18 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		webkitgtk
-PKG_VERSION:=		2.16.3
+PKG_VERSION:=		2.16.5
 PKG_RELEASE:=		1
-PKG_HASH:=		204e9131da0101b9bc8765716e70a897121af04b964d9827cd9f20816a77b512
+PKG_HASH:=		8e0396f3428e757898c5856e642eed4fcd5a20ae03d96d3eaa03b76634be7dd4
 PKG_DESCR:=		web browser engine
 PKG_SECTION:=		libs/misc
 PKG_DEPENDS:=		glib icu4c zlib libwebp libgtk3 libsoup
-PKG_DEPENDS+=		libsecret libxt harfbuzz cairo
+PKG_DEPENDS+=		libsecret libxt harfbuzz cairo libgcrypt
 PKG_DEPENDS+=		gst-plugins-base gstreamer libnotify
 PKG_BUILDDEP:=		glib icu4c zlib libwebp libgtk3 cmake-host
 PKG_BUILDDEP+=		libsoup libsecret libXt harfbuzz libnotify
 PKG_BUILDDEP+=		gst-plugins-base gstreamer cairo enchant
-PKG_BUILDDEP+=		gnutls
+PKG_BUILDDEP+=		gnutls libgcrypt
 PKG_URL:=		http://www.webkitgtk.org/
 PKG_SITES:=		http://webkitgtk.org/releases/
 PKG_OPTS:=		dev
@@ -32,12 +32,16 @@ XAKE_FLAGS+=		VERBOSE=1
 
 CONFIG_STYLE:=		cmake
 CMAKE_FLAGS+= 		-DPORT=GTK \
+			-DENABLE_GLES2=OFF \
+			-DENABLE_OPENGL=ON \
+			-DENABLE_X11_TARGET=ON \
 			-DENABLE_API_TESTS=OFF \
 			-DENABLE_GTKDOC=OFF \
 			-DENABLE_GEOLOCATION=OFF \
 			-DENABLE_MINIBROWSER=ON \
 			-DUSE_SYSTEM_MALLOC=ON \
 			-DUSE_LIBNOTIFY=OFF \
+			-DENABLE_JIT=OFF \
 			-DUSE_LIBHYPHEN=OFF \
 			-DENABLE_INTROSPECTION=OFF
 

+ 4 - 4
package/ympd/Makefile

@@ -4,13 +4,13 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		ympd
-PKG_VERSION:=		3df5b36b97b7a5b0c9adeba39b9987d9aa58a7fb
+PKG_VERSION:=		ec008a4995666d673bd4cb3926fae7f4b6aa3239
 PKG_GIT:=		hash
-PKG_RELEASE:=		1
+PKG_RELEASE:=		4
 PKG_DESCR:=		standalone music player daemon web gui
 PKG_SECTION:=		net/http
-PKG_DEPENDS:=		libmpdclient
-PKG_BUILDDEP:=		cmake-host libmpdclient
+PKG_DEPENDS:=		libmpdclient libressl
+PKG_BUILDDEP:=		cmake-host libmpdclient libressl
 PKG_URL:=		http://www.ympd.org/
 PKG_SITES:=		https://github.com/notandy/ympd.git
 

+ 1 - 1
package/ympd/files/ympd.init

@@ -15,7 +15,7 @@ start)
 	ympd -w 80 &
 	;;
 stop)
-	kill $(pgrep -f /usr/bin/ympd)
+	kill $(pgrep -f ympd)
 	;;
 restart)
 	sh $0 stop

+ 12 - 3
scripts/install.sh

@@ -144,7 +144,7 @@ tgt=$2
 src=$3
 
 case $target {
-(banana-pro|pcengines-apu|raspberry-pi|raspberry-pi0|raspberry-pi2|raspberry-pi3|raspberry-pi3-64|solidrun-imx6|solidrun-clearfog|default) ;;
+(banana-pro|orange-pi0|pcengines-apu|raspberry-pi|raspberry-pi0|raspberry-pi2|raspberry-pi3|raspberry-pi3-64|solidrun-imx6|solidrun-clearfog|default) ;;
 (*)
 	print -u2 "Unknown target '$target', exiting"
 	exit 1 ;;
@@ -511,7 +511,7 @@ fi
 fwdir=$(dirname "$src")
 
 case $target {
-(banana-pro)
+(banana-pro|orange-pi0)
 	dd if="$fwdir/u-boot-sunxi-with-spl.bin" of="$tgt" bs=1024 seek=8 > /dev/null 2>&1
 	;;
 (solidrun-clearfog)
@@ -541,7 +541,7 @@ if (( datafssz )); then
 	(raspberry-pi|raspberry-pi0|raspberry-pi2|raspberry-pi3|raspberry-pi3-64)
 		echo "/dev/mmcblk0p3	/data	ext4	rw	0	0" >> "$R"/etc/fstab 
 	;;
-	(banana-pro|solidrun-imx6|solidrun-clearfog)
+	(banana-pro|orange-pi0|solidrun-imx6|solidrun-clearfog)
 		echo "/dev/mmcblk0p2	/data	ext4	rw	0	0" >> "$R"/etc/fstab
 	;;
 	}
@@ -584,6 +584,15 @@ case $target {
 		-n "SolidrunImx6" \
 		-d $fwdir/boot.script.imx6 $R/boot/boot.scr.uimg
 	;;
+(orange-pi0)
+	for x in "$fwdir"/*.dtb; do
+		[[ -e "$x" ]] && cp "$fwdir"/*.dtb "$R/boot/"
+		break
+	done
+	mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
+		-n "OrangePI Zero" \
+		-d $fwdir/boot.script.opi $R/boot/boot.scr.uimg
+	;;
 (banana-pro)
 	for x in "$fwdir"/*.dtb; do
 		[[ -e "$x" ]] && cp "$fwdir"/*.dtb "$R/boot/"

+ 3 - 3
scripts/prereq.sh

@@ -688,6 +688,9 @@ fi
 if [ $host_build_tar -eq 1 ]; then
   printf "\t%s\n" "select ADK_HOST_BUILD_TAR" >> $topdir/target/config/Config.in.prereq
 fi
+if [ $host_build_coreutils -eq 1 ]; then
+  printf "\t%s\n" "select ADK_HOST_BUILD_COREUTILS" >> $topdir/target/config/Config.in.prereq
+fi
 if [ $host_build_cpio -eq 1 ]; then
   printf "\t%s\n" "select ADK_HOST_BUILD_CPIO" >> $topdir/target/config/Config.in.prereq
 fi
@@ -713,9 +716,6 @@ fi
 if [ $host_build_qemu -eq 1 ]; then
   printf "\t%s\n" "select ADK_HOST_BUILD_QEMU if ADK_HOST_NEED_QEMU" >> $topdir/target/config/Config.in.prereq
 fi
-if [ $host_build_coreutils -eq 1 ]; then
-  printf "\t%s\n" "select ADK_HOST_BUILD_COREUTILS if ADK_HOST_NEED_COREUTILS" >> $topdir/target/config/Config.in.prereq
-fi
 
 # create Host OS symbols
 case $os in

+ 0 - 5
target/aarch64/Makefile

@@ -56,12 +56,7 @@ endif
 endif
 
 kernel-strip:
-ifeq ($(ADK_TARGET_KERNEL_GIT_REPO_NAME),rpi)
-	@echo adding DT trailer to kernel $(MAKE_TRACE)
-	PATH='$(HOST_PATH)' perl $(LINUX_DIR)/scripts/mkknlimg $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL) $(MAKE_TRACE)
-else
 	@cp $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
-endif
 
 kernel-install: kernel-strip
 	@cp $(BUILD_DIR)/$(TARGET_KERNEL) $(FW_DIR)/$(TARGET_KERNEL)

+ 10 - 0
target/arm/Makefile

@@ -78,6 +78,12 @@ ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
 	@echo "Use following command to install with a writable data partition"
 	@echo "sudo ./scripts/install.sh -d 256 banana-pro /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
 endif
+ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
+	@echo "Use following command to install it on SD card:"
+	@echo "sudo ./scripts/install.sh orange-pi0 /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
+	@echo "Use following command to install with a writable data partition"
+	@echo "sudo ./scripts/install.sh -d 256 orange-pi0 /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
+endif
 endif
 ifeq ($(ADK_TARGET_FS),initramfs)
 targethelp:
@@ -182,6 +188,10 @@ ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
 	env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \
 		sun7i-a20-bananapro.dtb $(MAKE_TRACE)
 endif
+ifeq ($(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
+	env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \
+		sun8i-h2-plus-orangepi-zero.dtb $(MAKE_TRACE)
+endif
 ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
 	env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \
 		imx6q-cubox-i.dtb imx6dl-cubox-i.dtb imx6dl-hummingboard.dtb imx6q-hummingboard.dtb $(MAKE_TRACE)

+ 9 - 0
target/arm/kernel/orange-pi0

@@ -0,0 +1,9 @@
+CONFIG_ARM=y
+CONFIG_ARM_PATCH_PHYS_VIRT=y
+CONFIG_ARCH_MULTI_V7=y
+CONFIG_ARCH_SUNXI=y
+CONFIG_MACH_SUN8I=y
+CONFIG_ATAGS=y
+CONFIG_ARM_APPENDED_DTB=y
+CONFIG_ARM_ATAG_DTB_COMPAT=y
+CONFIG_CMDLINE_FORCE=y

+ 24 - 0
target/arm/systems/orange-pi0

@@ -0,0 +1,24 @@
+config ADK_TARGET_SYSTEM_ORANGE_PI0
+	bool "Orange PI Zero"
+	depends on ADK_TARGET_LITTLE_ENDIAN
+	select ADK_TARGET_CPU_ARM_CORTEX_A7
+	select ADK_TARGET_CPU_WITH_NEON
+	select ADK_TARGET_WITH_SERIAL
+	select ADK_TARGET_WITH_CPU_FREQ
+	select ADK_TARGET_WITH_USB
+	select ADK_TARGET_WITH_INPUT
+	select ADK_TARGET_WITH_SD
+	select ADK_TARGET_WITH_I2C
+	select ADK_TARGET_WITH_SPI
+	select ADK_TARGET_WITH_SMP
+	select ADK_TARGET_WITH_ROOT_RW
+	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
+	select ADK_TARGET_WITH_BLOCK
+	select ADK_TARGET_KERNEL_ZIMAGE
+	select ADK_TARGET_KERNEL_WITH_COMPRESSION
+	select ADK_PACKAGE_U_BOOT
+	select ADK_HOST_BUILD_U_BOOT
+	help
+	  Orange PI Zero
+

+ 2 - 4
target/arm/systems/raspberry-pi0

@@ -1,10 +1,9 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI0
-	bool "Raspberry PI0"
+	bool "Raspberry PI Zero W"
 	depends on ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_ARM1176JZF_S
 	select ADK_TARGET_BOARD_BCM28XX
 	select ADK_TARGET_WITH_VGA
-	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_CPU_FREQ
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_INPUT
@@ -14,10 +13,9 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI0
 	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
-	select ADK_TARGET_WITH_SOUND
 	select ADK_PACKAGE_BCM28XX_BOOTLOADER
 	select ADK_TARGET_WITH_ROOT_RW
 	select ADK_TARGET_KERNEL_IMAGE
 	help
-	  Raspberry PI0
+	  Raspberry PI Zero W
 

+ 3 - 0
target/bfin/kernel/adsp-bf537

@@ -0,0 +1,3 @@
+CONFIG_BLACKFIN=y
+CONFIG_BF537=y
+CONFIG_ICACHE_FLUSH_L1=y

+ 8 - 0
target/bfin/systems/adsp-bf537

@@ -0,0 +1,8 @@
+config ADK_TARGET_SYSTEM_ADSP_BF537
+	bool "ADSP-BF537"
+	select ADK_TARGET_CPU_BFIN_BF537
+	select ADK_TARGET_PACKAGE_TXZ
+	help
+	  Analog Devices ADSP-BF537 STAMP
+	  http://www.analog.com/en/products/processors-dsp/blackfin/bf537-stamp.html
+

+ 2 - 1
target/config/Config.in.addons

@@ -3,7 +3,8 @@
 
 choice
 prompt "Optional hardware configuration"
-depends on ADK_TARGET_OS_LINUX && ADK_TARGET_SYSTEM_RASPBERRY_PI3
+depends on ADK_TARGET_OS_LINUX && ADK_TARGET_SYSTEM_RASPBERRY_PI3 \
+	|| ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
 
 config ADK_TARGET_HARDWARE_RPI3_SERIAL
 	bool "enable serial"

+ 1 - 1
target/config/Config.in.binutils

@@ -27,7 +27,7 @@ config ADK_TOOLCHAIN_BINUTILS_NDS32
 	depends on ADK_TARGET_ARCH_NDS32
 
 config ADK_TOOLCHAIN_BINUTILS_ARC
-	bool "arc-2017.03-release"
+	bool "arc-2016.09-release"
 	depends on ADK_TARGET_ARCH_ARC
 
 config ADK_TOOLCHAIN_BINUTILS_2_20_1

+ 1 - 1
target/config/Config.in.compiler

@@ -65,7 +65,7 @@ config ADK_TOOLCHAIN_GCC_NDS32
 	depends on ADK_TARGET_ARCH_NDS32
 
 config ADK_TOOLCHAIN_GCC_ARC
-	bool "arc-2017.03-release"
+	bool "arc-2016.09-release"
 	select ADK_DISABLE_HONOUR_CFLAGS
 	depends on ADK_TARGET_ARCH_ARC
 

+ 2 - 0
target/config/Config.in.kernelcfg

@@ -22,6 +22,7 @@ config ADK_TARGET_KERNEL_DEFCONFIG
 	string "Defconfig name"
 	depends on ADK_TARGET_KERNEL_USE_DEFCONFIG
 	default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI
+	default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI0
 	default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
 	default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
@@ -34,6 +35,7 @@ config ADK_TARGET_KERNEL_DEFCONFIG
 	default "orca_defconfig" if ADK_TARGET_SYSTEM_ANDES_AG101P
 	default "bb.org_defconfig" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	default "j2_defconfig" if ADK_TARGET_SYSTEM_NUMATO_MIMASV2
+	default "sunxi_defconfig" if ADK_TARGET_SYSTEM_ORANGE_PI0
 	default ""
 
 config ADK_TARGET_KERNEL_CUSTOMCONFIG_PATH

+ 11 - 7
target/config/Config.in.kernelversion

@@ -9,6 +9,7 @@ default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_KINETIS_K70
+default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_ADSP_BF537
 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_LM32
 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_CRIS
 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_METAG
@@ -27,8 +28,8 @@ config ADK_TARGET_KERNEL_VERSION_GIT
 	select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 
-config ADK_TARGET_KERNEL_VERSION_4_11
-	bool "4.11.8"
+config ADK_TARGET_KERNEL_VERSION_4_12
+	bool "4.12.3"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_CRIS
 	depends on !ADK_TARGET_ARCH_METAG
@@ -38,7 +39,7 @@ config ADK_TARGET_KERNEL_VERSION_4_11
 	depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
 
 config ADK_TARGET_KERNEL_VERSION_4_9
-	bool "4.9.35"
+	bool "4.9.38"
 	depends on !ADK_TARGET_ARCH_CRIS
 	depends on !ADK_TARGET_ARCH_METAG
 	depends on !ADK_TARGET_ARCH_NDS32
@@ -51,7 +52,7 @@ config ADK_TARGET_KERNEL_VERSION_4_6
 	depends on ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64
 
 config ADK_TARGET_KERNEL_VERSION_4_4
-	bool "4.4.72"
+	bool "4.4.77"
 	depends on !ADK_TARGET_ARCH_NDS32
 	depends on !ADK_TARGET_ARCH_NIOS2
 	depends on !ADK_TARGET_ARCH_OR1K
@@ -62,7 +63,7 @@ config ADK_TARGET_KERNEL_VERSION_4_4
 	depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
 
 config ADK_TARGET_KERNEL_VERSION_4_1
-	bool "4.1.39"
+	bool "4.1.42"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_H8300
@@ -200,6 +201,7 @@ config ADK_TARGET_KERNEL_GIT_REPO
 	string "git repository"
 	depends on ADK_TARGET_KERNEL_VERSION_GIT
 	default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_BOARD_BCM28XX
+	default "git://git.code.sf.net/p/adi-linux/code" if ADK_TARGET_SYSTEM_ADSP_BF537
 	default "https://github.com/EmcraftSystems/linux-emcraft.git" if ADK_TARGET_SYSTEM_KINETIS_K70
 	default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default "https://github.com/SolidRun/linux-armada38x.git" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
@@ -213,6 +215,7 @@ config ADK_TARGET_KERNEL_GIT_REPO_NAME
 	string
 	depends on ADK_TARGET_KERNEL_VERSION_GIT
 	default "rpi" if ADK_TARGET_BOARD_BCM28XX
+	default "ad" if ADK_TARGET_SYSTEM_ADSP_BF537
 	default "emcraft" if ADK_TARGET_SYSTEM_KINETIS_K70
 	default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
@@ -223,7 +226,8 @@ config ADK_TARGET_KERNEL_GIT_REPO_NAME
 config ADK_TARGET_KERNEL_GIT
 	string "git version"
 	depends on ADK_TARGET_KERNEL_VERSION_GIT
-	default "8327f281c8d5083b13b3a4e6e2a36ee7c3d67913" if ADK_TARGET_BOARD_BCM28XX
+	default "cfa29b46af94d83e31aa000dbaee553f9c4d670c" if ADK_TARGET_BOARD_BCM28XX
+	default "f8d3b2a0fa5054aaed0f14cd457db9d8922bb167" if ADK_TARGET_SYSTEM_ADSP_BF537
 	default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32
 	default "1d008423ab5fd12459f53342e4d17585ec63cfe4" if ADK_TARGET_SYSTEM_KINETIS_K70
 	default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
@@ -233,7 +237,7 @@ config ADK_TARGET_KERNEL_GIT
 config ADK_TARGET_KERNEL_GIT_VER
 	string "kernel version"
 	depends on ADK_TARGET_KERNEL_VERSION_GIT
-	default "4.9.31" if ADK_TARGET_BOARD_BCM28XX
+	default "4.9.37" if ADK_TARGET_BOARD_BCM28XX
 	default "3.14.79" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default "4.4.37" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	default "2.6.33" if ADK_TARGET_SYSTEM_KINETIS_K70

+ 4 - 0
target/config/Config.in.runtime

@@ -296,8 +296,10 @@ config ADK_RUNTIME_GETTY_VGA
 	default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
 	default y if ADK_TARGET_QEMU_WITH_GRAPHIC
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
 	default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	default y if ADK_TARGET_SYSTEM_IBM_X40
@@ -354,6 +356,8 @@ config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE
 	default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI
 	default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+	default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
+	default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
 	default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG
 	default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70
 	default "ttyS2" if ADK_TARGET_SYSTEM_SOM_C6745

+ 0 - 5
target/config/Config.in.tools

@@ -223,11 +223,6 @@ config ADK_HOST_BUILD_QEMU
 	bool
 	default n
 
-config ADK_HOST_NEED_COREUTILS
-	bool
-	default y if ADK_TARGET_BOARD_BCM28XX
-	default n
-
 config ADK_HOST_BUILD_COREUTILS
 	bool
 	default n

+ 0 - 0
target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch → target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch


+ 0 - 0
target/linux/patches/4.4.72/coldfire-sighandler.patch → target/linux/4.4.77/coldfire-sighandler.patch


+ 0 - 0
target/linux/patches/4.4.72/crisv32.patch → target/linux/4.4.77/crisv32.patch


+ 0 - 0
target/linux/patches/4.4.72/crisv32_ethernet_driver.patch → target/linux/4.4.77/crisv32_ethernet_driver.patch


+ 0 - 0
target/linux/patches/4.1.39/initramfs-nosizelimit.patch → target/linux/4.4.77/initramfs-nosizelimit.patch


+ 0 - 0
target/linux/patches/4.4.72/ld-or1k.patch → target/linux/4.4.77/ld-or1k.patch


+ 0 - 0
target/linux/patches/4.4.72/macsonic.patch → target/linux/4.4.77/macsonic.patch


+ 0 - 0
target/linux/patches/4.4.72/mips-xz.patch → target/linux/4.4.77/mips-xz.patch


+ 0 - 0
target/linux/patches/4.4.72/patch-realtime → target/linux/4.4.77/patch-realtime


+ 0 - 0
target/linux/patches/4.4.72/startup.patch → target/linux/4.4.77/startup.patch


+ 0 - 0
target/linux/patches/4.1.39/use-libgcc-for-sh.patch → target/linux/4.4.77/use-libgcc-for-sh.patch


+ 0 - 0
target/linux/patches/4.4.72/versatile-nommu.patch → target/linux/4.4.77/versatile-nommu.patch


+ 4 - 0
target/linux/config/Config.in.serial

@@ -89,9 +89,11 @@ config ADK_KERNEL_SERIAL_8250
 						|| ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \
 						|| ADK_TARGET_SYSTEM_QEMU_NIOS2 \
 						|| ADK_TARGET_SYSTEM_QEMU_OR1K \
+						|| ADK_TARGET_SYSTEM_ORANGE_PI0 \
 						|| ADK_TARGET_SYSTEM_SOM_C6745
 	select ADK_KERNEL_SERIAL_8250_PNP if ADK_TARGET_SYSTEM_PCENGINES_APU
 	select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
+	select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ORANGE_PI0
 	select ADK_KERNEL_SERIAL_8250_CONSOLE
 	select ADK_KERNEL_SERIAL_8250_INGENIC if ADK_TARGET_SYSTEM_IMGTEC_CI20
 	depends on ADK_TARGET_SYSTEM_XILINX_KINTEX7 \
@@ -118,6 +120,7 @@ config ADK_KERNEL_SERIAL_8250
 		|| ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
 		|| ADK_TARGET_SYSTEM_MIKROTIK_RB4XX \
 		|| ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG \
+		|| ADK_TARGET_SYSTEM_ORANGE_PI0 \
 		|| ADK_TARGET_SYSTEM_SOM_C6745
 	default y if ADK_TARGET_SYSTEM_XILINX_KINTEX7
 	default y if ADK_TARGET_SYSTEM_IMGTEC_CI20
@@ -143,6 +146,7 @@ config ADK_KERNEL_SERIAL_8250
 	default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
 	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
+	default y if ADK_TARGET_SYSTEM_ORANGE_PI0
 	default y if ADK_TARGET_SYSTEM_SOM_C6745
 	default n
 	help

+ 10 - 0
target/linux/config/Config.in.usb

@@ -320,6 +320,16 @@ config ADK_KERNEL_USB_SERIAL_SIERRAWIRELESS
 	tristate "Support for Sierra Wireless USB-to-Serial converters"
 	depends on ADK_KERNEL_USB_SERIAL
 
+config ADK_KERNEL_USB_SERIAL_OPTION
+	tristate "USB driver for GSM and CDMA modems"
+	depends on ADK_KERNEL_USB_SERIAL
+	help
+	  Say Y here if you have a GSM or CDMA modem that's connected to USB.
+
+config ADK_KERNEL_USB_SERIAL_WWAN
+	tristate
+	depends on ADK_KERNEL_USB_SERIAL
+
 config ADK_KERNEL_USB_ATM
         tristate "Support for USB ATM devices"
 

+ 0 - 0
target/linux/patches/4.1.39/cleankernel.patch → target/linux/patches/4.1.42/cleankernel.patch


+ 0 - 0
target/linux/patches/4.1.39/cris-header.patch → target/linux/patches/4.1.42/cris-header.patch


+ 0 - 0
target/linux/patches/4.4.72/initramfs-nosizelimit.patch → target/linux/patches/4.1.42/initramfs-nosizelimit.patch


+ 0 - 0
target/linux/patches/4.1.39/j2-core.patch → target/linux/patches/4.1.42/j2-core.patch


+ 0 - 0
target/linux/patches/4.1.39/mtd-rootfs.patch → target/linux/patches/4.1.42/mtd-rootfs.patch


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff