summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml6
-rw-r--r--Makefile.adk2
-rw-r--r--mk/kernel-vars.mk8
-rw-r--r--mk/kernel-ver.mk18
-rw-r--r--package/bcm28xx-bootloader/Makefile9
-rw-r--r--package/bcm28xx-bootloader/src/boot/bootcode.binbin17920 -> 50248 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup.datbin6469 -> 6678 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_cd.datbin2497 -> 2583 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_db.datbin9716 -> 9823 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_x.datbin9720 -> 9819 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start.elfbin2741240 -> 2859652 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_cd.elfbin614008 -> 659460 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_db.elfbin4889800 -> 4998244 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_x.elfbin3841928 -> 3943428 bytes
-rw-r--r--package/bcm28xx-vc/Makefile75
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt6
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile816
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt12
-rw-r--r--package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt17
-rw-r--r--package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in10
-rw-r--r--package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in11
-rw-r--r--package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in10
-rw-r--r--package/dbus/Makefile6
-rw-r--r--package/dropbear/Makefile2
-rw-r--r--package/dropbear/patches/patch-svr-authpubkey_c8
-rw-r--r--package/ffmpeg/Makefile4
-rw-r--r--package/git/Makefile4
-rw-r--r--package/glib/Makefile2
-rw-r--r--package/iproute2/Makefile4
-rw-r--r--package/iproute2/patches/patch-include_iptables_common_h25
-rw-r--r--package/iproute2/patches/patch-include_linux_netfilter_h11
-rw-r--r--package/irssi/Makefile4
-rw-r--r--package/ixp4xx-microcode/Makefile1
-rw-r--r--package/kodi/Makefile87
-rw-r--r--package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp71
-rw-r--r--package/libowfat/Makefile1
-rw-r--r--package/libressl/Makefile4
-rw-r--r--package/libssh/Makefile6
-rw-r--r--package/libssh2/Makefile4
-rw-r--r--package/monit/Makefile4
-rw-r--r--package/mpd/Makefile4
-rw-r--r--package/mpd/files/mpd.conf5
-rw-r--r--package/mpg123/Makefile4
-rw-r--r--package/nodejs/Makefile4
-rw-r--r--package/pcre/Makefile6
-rw-r--r--package/samba/Makefile4
-rw-r--r--package/talloc/Makefile4
-rw-r--r--package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py13
-rw-r--r--package/tinyxml/Makefile21
-rw-r--r--package/tinyxml/patches/patch-Makefile61
-rw-r--r--package/tmux/Makefile4
-rw-r--r--package/u-boot-avr32/Makefile92
-rw-r--r--package/u-boot-avr32/files/boot.script.bpi4
-rw-r--r--package/u-boot-avr32/files/boot.script.clearfog4
-rw-r--r--package/u-boot-avr32/files/boot.script.imx64
-rw-r--r--package/u-boot-avr32/files/fw_env.config1
-rw-r--r--package/u-boot-avr32/files/uEnv.txt.bbb12
-rwxr-xr-xpackage/u-boot-avr32/files/uboot_print_env5
-rwxr-xr-xpackage/u-boot-avr32/files/uboot_set_env5
-rw-r--r--package/u-boot/Makefile16
-rw-r--r--package/u-boot/files/boot.script.opi5
-rw-r--r--package/u-boot/patches/patch-lib_rsa_rsa-sign_c56
-rw-r--r--package/webkitgtk/Makefile12
-rw-r--r--package/ympd/Makefile8
-rw-r--r--package/ympd/files/ympd.init2
-rwxr-xr-xscripts/install.sh15
-rwxr-xr-xscripts/prereq.sh6
-rw-r--r--target/aarch64/Makefile5
-rw-r--r--target/arm/Makefile10
-rw-r--r--target/arm/kernel/orange-pi09
-rw-r--r--target/arm/systems/orange-pi024
-rw-r--r--target/arm/systems/raspberry-pi06
-rw-r--r--target/bfin/kernel/adsp-bf5373
-rw-r--r--target/bfin/systems/adsp-bf5378
-rw-r--r--target/config/Config.in.addons3
-rw-r--r--target/config/Config.in.binutils2
-rw-r--r--target/config/Config.in.compiler2
-rw-r--r--target/config/Config.in.kernelcfg2
-rw-r--r--target/config/Config.in.kernelversion18
-rw-r--r--target/config/Config.in.runtime4
-rw-r--r--target/config/Config.in.tools5
-rw-r--r--target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch (renamed from target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch)0
-rw-r--r--target/linux/4.4.77/coldfire-sighandler.patch (renamed from target/linux/patches/4.4.72/coldfire-sighandler.patch)0
-rw-r--r--target/linux/4.4.77/crisv32.patch (renamed from target/linux/patches/4.4.72/crisv32.patch)0
-rw-r--r--target/linux/4.4.77/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.4.72/crisv32_ethernet_driver.patch)0
-rw-r--r--target/linux/4.4.77/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.1.39/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/4.4.77/ld-or1k.patch (renamed from target/linux/patches/4.4.72/ld-or1k.patch)0
-rw-r--r--target/linux/4.4.77/macsonic.patch (renamed from target/linux/patches/4.4.72/macsonic.patch)0
-rw-r--r--target/linux/4.4.77/mips-xz.patch (renamed from target/linux/patches/4.4.72/mips-xz.patch)0
-rw-r--r--target/linux/4.4.77/patch-realtime (renamed from target/linux/patches/4.4.72/patch-realtime)0
-rw-r--r--target/linux/4.4.77/startup.patch (renamed from target/linux/patches/4.4.72/startup.patch)0
-rw-r--r--target/linux/4.4.77/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.1.39/use-libgcc-for-sh.patch)0
-rw-r--r--target/linux/4.4.77/versatile-nommu.patch (renamed from target/linux/patches/4.4.72/versatile-nommu.patch)0
-rw-r--r--target/linux/config/Config.in.serial4
-rw-r--r--target/linux/config/Config.in.usb10
-rw-r--r--target/linux/patches/4.1.42/cleankernel.patch (renamed from target/linux/patches/4.1.39/cleankernel.patch)0
-rw-r--r--target/linux/patches/4.1.42/cris-header.patch (renamed from target/linux/patches/4.1.39/cris-header.patch)0
-rw-r--r--target/linux/patches/4.1.42/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.4.72/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/patches/4.1.42/j2-core.patch (renamed from target/linux/patches/4.1.39/j2-core.patch)0
-rw-r--r--target/linux/patches/4.1.42/mtd-rootfs.patch (renamed from target/linux/patches/4.1.39/mtd-rootfs.patch)0
-rw-r--r--target/linux/patches/4.1.42/patch-realtime (renamed from target/linux/patches/4.1.39/patch-realtime)0
-rw-r--r--target/linux/patches/4.1.42/regmap-default-on.patch (renamed from target/linux/patches/4.1.39/regmap-default-on.patch)0
-rw-r--r--target/linux/patches/4.1.42/remove-warn.patch (renamed from target/linux/patches/4.1.39/remove-warn.patch)0
-rw-r--r--target/linux/patches/4.1.42/startup.patch (renamed from target/linux/patches/4.1.39/startup.patch)0
-rw-r--r--target/linux/patches/4.1.42/use-gawk.patch (renamed from target/linux/patches/4.1.39/use-gawk.patch)0
-rw-r--r--target/linux/patches/4.1.42/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.4.72/use-libgcc-for-sh.patch)0
-rw-r--r--target/linux/patches/4.9.38/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.9.35/crisv32_ethernet_driver.patch)0
-rw-r--r--target/linux/patches/4.9.38/h8300.patch (renamed from target/linux/patches/4.9.35/h8300.patch)0
-rw-r--r--target/linux/patches/4.9.38/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.9.35/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/patches/4.9.38/ld-or1k.patch (renamed from target/linux/patches/4.9.35/ld-or1k.patch)0
-rw-r--r--target/linux/patches/4.9.38/macsonic.patch (renamed from target/linux/patches/4.9.35/macsonic.patch)0
-rw-r--r--target/linux/patches/4.9.38/microblaze-sigaltstack.patch (renamed from target/linux/patches/4.9.35/microblaze-sigaltstack.patch)0
-rw-r--r--target/linux/patches/4.9.38/or1k-more-ram.patch (renamed from target/linux/patches/4.9.35/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/4.9.38/patch-realtime (renamed from target/linux/patches/4.9.35/patch-realtime)0
-rw-r--r--target/linux/patches/4.9.38/sh2.patch (renamed from target/linux/patches/4.9.35/sh2.patch)0
-rw-r--r--target/linux/patches/4.9.38/startup.patch (renamed from target/linux/patches/4.9.35/startup.patch)0
-rw-r--r--target/linux/patches/4.9.38/vdso2.patch (renamed from target/linux/patches/4.9.35/vdso2.patch)0
-rw-r--r--tasks/003-kodi5
-rw-r--r--toolchain/binutils/Makefile.inc2
-rw-r--r--toolchain/gcc/Makefile.inc8
-rw-r--r--toolchain/gcc/patches/6.3.0/fix-dwarf-fdpic.uclibc-ng33
-rw-r--r--toolchain/musl/patches/git/s390-hotfix.patch25
122 files changed, 1467 insertions, 346 deletions
diff --git a/.travis.yml b/.travis.yml
index 2c3eaa7ed..7231374c3 100644
--- a/.travis.yml
+++ b/.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
diff --git a/Makefile.adk b/Makefile.adk
index df0d98d4c..663ab584a 100644
--- a/Makefile.adk
+++ b/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); \
diff --git a/mk/kernel-vars.mk b/mk/kernel-vars.mk
index 17227afed..72fc56693 100644
--- a/mk/kernel-vars.mk
+++ b/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
diff --git a/mk/kernel-ver.mk b/mk/kernel-ver.mk
index 7648bf435..efb321010 100644
--- a/mk/kernel-ver.mk
+++ b/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
diff --git a/package/bcm28xx-bootloader/Makefile b/package/bcm28xx-bootloader/Makefile
index 6b8279a12..863e19e51 100644
--- a/package/bcm28xx-bootloader/Makefile
+++ b/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
diff --git a/package/bcm28xx-bootloader/src/boot/bootcode.bin b/package/bcm28xx-bootloader/src/boot/bootcode.bin
index 0e55e7567..e8afbd61c 100644
--- a/package/bcm28xx-bootloader/src/boot/bootcode.bin
+++ b/package/bcm28xx-bootloader/src/boot/bootcode.bin
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/fixup.dat b/package/bcm28xx-bootloader/src/boot/fixup.dat
index 5a761aba9..4422d6fbc 100644
--- a/package/bcm28xx-bootloader/src/boot/fixup.dat
+++ b/package/bcm28xx-bootloader/src/boot/fixup.dat
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/fixup_cd.dat b/package/bcm28xx-bootloader/src/boot/fixup_cd.dat
index 40b9b2093..889ab95d6 100644
--- a/package/bcm28xx-bootloader/src/boot/fixup_cd.dat
+++ b/package/bcm28xx-bootloader/src/boot/fixup_cd.dat
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/fixup_db.dat b/package/bcm28xx-bootloader/src/boot/fixup_db.dat
index df5edefb8..a989d9c65 100644
--- a/package/bcm28xx-bootloader/src/boot/fixup_db.dat
+++ b/package/bcm28xx-bootloader/src/boot/fixup_db.dat
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/fixup_x.dat b/package/bcm28xx-bootloader/src/boot/fixup_x.dat
index 62989db78..8ef3331a1 100644
--- a/package/bcm28xx-bootloader/src/boot/fixup_x.dat
+++ b/package/bcm28xx-bootloader/src/boot/fixup_x.dat
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/start.elf b/package/bcm28xx-bootloader/src/boot/start.elf
index f92722326..6585fc346 100644
--- a/package/bcm28xx-bootloader/src/boot/start.elf
+++ b/package/bcm28xx-bootloader/src/boot/start.elf
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/start_cd.elf b/package/bcm28xx-bootloader/src/boot/start_cd.elf
index 4ca0d3b52..26b6ef792 100644
--- a/package/bcm28xx-bootloader/src/boot/start_cd.elf
+++ b/package/bcm28xx-bootloader/src/boot/start_cd.elf
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/start_db.elf b/package/bcm28xx-bootloader/src/boot/start_db.elf
index 45cd5f06b..0d6762395 100644
--- a/package/bcm28xx-bootloader/src/boot/start_db.elf
+++ b/package/bcm28xx-bootloader/src/boot/start_db.elf
Binary files differ
diff --git a/package/bcm28xx-bootloader/src/boot/start_x.elf b/package/bcm28xx-bootloader/src/boot/start_x.elf
index c9fb0ca11..764c04322 100644
--- a/package/bcm28xx-bootloader/src/boot/start_x.elf
+++ b/package/bcm28xx-bootloader/src/boot/start_x.elf
Binary files differ
diff --git a/package/bcm28xx-vc/Makefile b/package/bcm28xx-vc/Makefile
index 6f802f326..2c546b5f2 100644
--- a/package/bcm28xx-vc/Makefile
+++ b/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
diff --git a/package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt b/package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt
index f1ffd510a..b92e1e625 100644
--- a/package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt
+++ b/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)
diff --git a/package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile b/package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile
new file mode 100644
index 000000000..26b7f12d3
--- /dev/null
+++ b/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
+
diff --git a/package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt b/package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt
index 20d396566..2b6a25111 100644
--- a/package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt
+++ b/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")
diff --git a/package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt b/package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt
new file mode 100644
index 000000000..068283106
--- /dev/null
+++ b/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})
diff --git a/package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in b/package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in
new file mode 100644
index 000000000..d40d35049
--- /dev/null
+++ b/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
diff --git a/package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in b/package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in
new file mode 100644
index 000000000..58687062b
--- /dev/null
+++ b/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/
diff --git a/package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in b/package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in
new file mode 100644
index 000000000..2f58eede5
--- /dev/null
+++ b/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}/
diff --git a/package/dbus/Makefile b/package/dbus/Makefile
index c1d221fd0..c32a5fdcd 100644
--- a/package/dbus/Makefile
+++ b/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
diff --git a/package/dropbear/Makefile b/package/dropbear/Makefile
index 7a3f2b074..51b90d007 100644
--- a/package/dropbear/Makefile
+++ b/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
diff --git a/package/dropbear/patches/patch-svr-authpubkey_c b/package/dropbear/patches/patch-svr-authpubkey_c
index fe63792f7..0de885cfb 100644
--- a/package/dropbear/patches/patch-svr-authpubkey_c
+++ b/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;
}
diff --git a/package/ffmpeg/Makefile b/package/ffmpeg/Makefile
index 557c0d7d9..12b78148c 100644
--- a/package/ffmpeg/Makefile
+++ b/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
diff --git a/package/git/Makefile b/package/git/Makefile
index 69dd9d897..7291abdbc 100644
--- a/package/git/Makefile
+++ b/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
diff --git a/package/glib/Makefile b/package/glib/Makefile
index 3761bc791..dd818f5a4 100644
--- a/package/glib/Makefile
+++ b/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
diff --git a/package/iproute2/Makefile b/package/iproute2/Makefile
index 5482b525a..ab8883d26 100644
--- a/package/iproute2/Makefile
+++ b/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
diff --git a/package/iproute2/patches/patch-include_iptables_common_h b/package/iproute2/patches/patch-include_iptables_common_h
deleted file mode 100644
index d0ca2c0a2..000000000
--- a/package/iproute2/patches/patch-include_iptables_common_h
+++ /dev/null
@@ -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*/
diff --git a/package/iproute2/patches/patch-include_linux_netfilter_h b/package/iproute2/patches/patch-include_linux_netfilter_h
deleted file mode 100644
index 67dfe2eef..000000000
--- a/package/iproute2/patches/patch-include_linux_netfilter_h
+++ /dev/null
@@ -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
diff --git a/package/irssi/Makefile b/package/irssi/Makefile
index 69766666f..182cb4b21 100644
--- a/package/irssi/Makefile
+++ b/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
diff --git a/package/ixp4xx-microcode/Makefile b/package/ixp4xx-microcode/Makefile
index 340475d61..782b6d747 100644
--- a/package/ixp4xx-microcode/Makefile
+++ b/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
diff --git a/package/kodi/Makefile b/package/kodi/Makefile
index 24d6abfca..c3f3513b6 100644
--- a/package/kodi/Makefile
+++ b/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 .)
diff --git a/package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp b/package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp
new file mode 100644
index 000000000..fff30955b
--- /dev/null
+++ b/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
diff --git a/package/libowfat/Makefile b/package/libowfat/Makefile
index 81ccea8a4..c3ac0c0e9 100644
--- a/package/libowfat/Makefile
+++ b/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/
diff --git a/package/libressl/Makefile b/package/libressl/Makefile
index b514733a5..735d58cc9 100644
--- a/package/libressl/Makefile
+++ b/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
diff --git a/package/libssh/Makefile b/package/libssh/Makefile
index e3a5896ba..d586d6617 100644
--- a/package/libssh/Makefile
+++ b/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
diff --git a/package/libssh2/Makefile b/package/libssh2/Makefile
index e394484ff..b832133e5 100644
--- a/package/libssh2/Makefile
+++ b/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
diff --git a/package/monit/Makefile b/package/monit/Makefile
index 819b8b793..ace5b354d 100644
--- a/package/monit/Makefile
+++ b/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
diff --git a/package/mpd/Makefile b/package/mpd/Makefile
index 1e6f25b12..5cec776c3 100644
--- a/package/mpd/Makefile
+++ b/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
diff --git a/package/mpd/files/mpd.conf b/package/mpd/files/mpd.conf
index 96fdb190e..4c6cfe471 100644
--- a/package/mpd/files/mpd.conf
+++ b/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 {
diff --git a/package/mpg123/Makefile b/package/mpg123/Makefile
index 1d015b078..9ef90c5cf 100644
--- a/package/mpg123/Makefile
+++ b/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
diff --git a/package/nodejs/Makefile b/package/nodejs/Makefile
index b395f1c9c..5f78c78d4 100644
--- a/package/nodejs/Makefile
+++ b/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
diff --git a/package/pcre/Makefile b/package/pcre/Makefile
index 8c82baa7e..435d5dcb2 100644
--- a/package/pcre/Makefile
+++ b/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
diff --git a/package/samba/Makefile b/package/samba/Makefile
index 32713c813..3dc1ef642 100644
--- a/package/samba/Makefile
+++ b/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
diff --git a/package/talloc/Makefile b/package/talloc/Makefile
index 0af42b737..81a532a2b 100644
--- a/package/talloc/Makefile
+++ b/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
diff --git a/package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py b/package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py
deleted file mode 100644
index 3c6833672..000000000
--- a/package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py
+++ /dev/null
@@ -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)
-
diff --git a/package/tinyxml/Makefile b/package/tinyxml/Makefile
index 0a9e073a5..5e24fc2d6 100644
--- a/package/tinyxml/Makefile
+++ b/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
diff --git a/package/tinyxml/patches/patch-Makefile b/package/tinyxml/patches/patch-Makefile
deleted file mode 100644
index bfe7abb95..000000000
--- a/package/tinyxml/patches/patch-Makefile
+++ /dev/null
@@ -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
diff --git a/package/tmux/Makefile b/package/tmux/Makefile
index b4465eee9..f6245ded7 100644
--- a/package/tmux/Makefile
+++ b/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
diff --git a/package/u-boot-avr32/Makefile b/package/u-boot-avr32/Makefile
new file mode 100644
index 000000000..ac1b799b6
--- /dev/null
+++ b/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
diff --git a/package/u-boot-avr32/files/boot.script.bpi b/package/u-boot-avr32/files/boot.script.bpi
new file mode 100644
index 000000000..754c43dba
--- /dev/null
+++ b/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
diff --git a/package/u-boot-avr32/files/boot.script.clearfog b/package/u-boot-avr32/files/boot.script.clearfog
new file mode 100644
index 000000000..78c2bfdc3
--- /dev/null
+++ b/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
diff --git a/package/u-boot-avr32/files/boot.script.imx6 b/package/u-boot-avr32/files/boot.script.imx6
new file mode 100644
index 000000000..24d1b2a93
--- /dev/null
+++ b/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
diff --git a/package/u-boot-avr32/files/fw_env.config b/package/u-boot-avr32/files/fw_env.config
new file mode 100644
index 000000000..5571d60e0
--- /dev/null
+++ b/package/u-boot-avr32/files/fw_env.config
@@ -0,0 +1 @@
+/mnt/uboot.env 0x0000 0x4000
diff --git a/package/u-boot-avr32/files/uEnv.txt.bbb b/package/u-boot-avr32/files/uEnv.txt.bbb
new file mode 100644
index 000000000..3d83fe424
--- /dev/null
+++ b/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};
diff --git a/package/u-boot-avr32/files/uboot_print_env b/package/u-boot-avr32/files/uboot_print_env
new file mode 100755
index 000000000..7231e1a47
--- /dev/null
+++ b/package/u-boot-avr32/files/uboot_print_env
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mount -r /dev/mmcblk0p1 /mnt
+fw_printenv "$@"
+umount /mnt
diff --git a/package/u-boot-avr32/files/uboot_set_env b/package/u-boot-avr32/files/uboot_set_env
new file mode 100755
index 000000000..7b5a33ccc
--- /dev/null
+++ b/package/u-boot-avr32/files/uboot_set_env
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mount /dev/mmcblk0p1 /mnt
+fw_setenv "$@"
+umount /mnt
diff --git a/package/u-boot/Makefile b/package/u-boot/Makefile
index 69c7b6ed3..866f8a81a 100644
--- a/package/u-boot/Makefile
+++ b/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
diff --git a/package/u-boot/files/boot.script.opi b/package/u-boot/files/boot.script.opi
new file mode 100644
index 000000000..58dbf8fae
--- /dev/null
+++ b/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
diff --git a/package/u-boot/patches/patch-lib_rsa_rsa-sign_c b/package/u-boot/patches/patch-lib_rsa_rsa-sign_c
new file mode 100644
index 000000000..dbc223368
--- /dev/null
+++ b/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);
diff --git a/package/webkitgtk/Makefile b/package/webkitgtk/Makefile
index da1de9bea..4328fe029 100644
--- a/package/webkitgtk/Makefile
+++ b/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
diff --git a/package/ympd/Makefile b/package/ympd/Makefile
index 2dd2a7163..fd8d3e679 100644
--- a/package/ympd/Makefile
+++ b/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
diff --git a/package/ympd/files/ympd.init b/package/ympd/files/ympd.init
index f1510263c..6dd7af28c 100644
--- a/package/ympd/files/ympd.init
+++ b/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
diff --git a/scripts/install.sh b/scripts/install.sh
index a1a4cf96c..09baffcdc 100755
--- a/scripts/install.sh
+++ b/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/"
diff --git a/scripts/prereq.sh b/scripts/prereq.sh
index e0d2aa002..0222172b9 100755
--- a/scripts/prereq.sh
+++ b/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
diff --git a/target/aarch64/Makefile b/target/aarch64/Makefile
index ad4c30b31..c96264c39 100644
--- a/target/aarch64/Makefile
+++ b/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)
diff --git a/target/arm/Makefile b/target/arm/Makefile
index d613e23f3..4e600888f 100644
--- a/target/arm/Makefile
+++ b/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)
diff --git a/target/arm/kernel/orange-pi0 b/target/arm/kernel/orange-pi0
new file mode 100644
index 000000000..6fc00e228
--- /dev/null
+++ b/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
diff --git a/target/arm/systems/orange-pi0 b/target/arm/systems/orange-pi0
new file mode 100644
index 000000000..9abc2100d
--- /dev/null
+++ b/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
+
diff --git a/target/arm/systems/raspberry-pi0 b/target/arm/systems/raspberry-pi0
index 98ec51e86..c872d3616 100644
--- a/target/arm/systems/raspberry-pi0
+++ b/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
diff --git a/target/bfin/kernel/adsp-bf537 b/target/bfin/kernel/adsp-bf537
new file mode 100644
index 000000000..9c84bea37
--- /dev/null
+++ b/target/bfin/kernel/adsp-bf537
@@ -0,0 +1,3 @@
+CONFIG_BLACKFIN=y
+CONFIG_BF537=y
+CONFIG_ICACHE_FLUSH_L1=y
diff --git a/target/bfin/systems/adsp-bf537 b/target/bfin/systems/adsp-bf537
new file mode 100644
index 000000000..301a90539
--- /dev/null
+++ b/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
+
diff --git a/target/config/Config.in.addons b/target/config/Config.in.addons
index 1ea1ed955..1a7ed1e51 100644
--- a/target/config/Config.in.addons
+++ b/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"
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 3ddff0562..2921828e4 100644
--- a/target/config/Config.in.binutils
+++ b/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
diff --git a/target/config/Config.in.compiler b/target/config/Config.in.compiler
index 69f6e8cc8..8fdcc7ee5 100644
--- a/target/config/Config.in.compiler
+++ b/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
diff --git a/target/config/Config.in.kernelcfg b/target/config/Config.in.kernelcfg
index f62e5e47f..3040906f9 100644
--- a/target/config/Config.in.kernelcfg
+++ b/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
diff --git a/target/config/Config.in.kernelversion b/target/config/Config.in.kernelversion
index af04b446e..181f79f07 100644
--- a/target/config/Config.in.kernelversion
+++ b/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
diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime
index b2a462e0a..c71facf6d 100644
--- a/target/config/Config.in.runtime
+++ b/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
diff --git a/target/config/Config.in.tools b/target/config/Config.in.tools
index c39916044..3ca583294 100644
--- a/target/config/Config.in.tools
+++ b/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
diff --git a/target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch b/target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch
index 2b1eaeedf..2b1eaeedf 100644
--- a/target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch
+++ b/target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch
diff --git a/target/linux/patches/4.4.72/coldfire-sighandler.patch b/target/linux/4.4.77/coldfire-sighandler.patch
index c52a4e228..c52a4e228 100644
--- a/target/linux/patches/4.4.72/coldfire-sighandler.patch
+++ b/target/linux/4.4.77/coldfire-sighandler.patch
diff --git a/target/linux/patches/4.4.72/crisv32.patch b/target/linux/4.4.77/crisv32.patch
index cb9b0d028..cb9b0d028 100644
--- a/target/linux/patches/4.4.72/crisv32.patch
+++ b/target/linux/4.4.77/crisv32.patch
diff --git a/target/linux/patches/4.4.72/crisv32_ethernet_driver.patch b/target/linux/4.4.77/crisv32_ethernet_driver.patch
index 0cef202fc..0cef202fc 100644
--- a/target/linux/patches/4.4.72/crisv32_ethernet_driver.patch
+++ b/target/linux/4.4.77/crisv32_ethernet_driver.patch
diff --git a/target/linux/patches/4.1.39/initramfs-nosizelimit.patch b/target/linux/4.4.77/initramfs-nosizelimit.patch
index 40d2f6bd8..40d2f6bd8 100644
--- a/target/linux/patches/4.1.39/initramfs-nosizelimit.patch
+++ b/target/linux/4.4.77/initramfs-nosizelimit.patch
diff --git a/target/linux/patches/4.4.72/ld-or1k.patch b/target/linux/4.4.77/ld-or1k.patch
index 264f9166f..264f9166f 100644
--- a/target/linux/patches/4.4.72/ld-or1k.patch
+++ b/target/linux/4.4.77/ld-or1k.patch
diff --git a/target/linux/patches/4.4.72/macsonic.patch b/target/linux/4.4.77/macsonic.patch
index 75a6fcad2..75a6fcad2 100644
--- a/target/linux/patches/4.4.72/macsonic.patch
+++ b/target/linux/4.4.77/macsonic.patch
diff --git a/target/linux/patches/4.4.72/mips-xz.patch b/target/linux/4.4.77/mips-xz.patch
index 5cfac6254..5cfac6254 100644
--- a/target/linux/patches/4.4.72/mips-xz.patch
+++ b/target/linux/4.4.77/mips-xz.patch
diff --git a/target/linux/patches/4.4.72/patch-realtime b/target/linux/4.4.77/patch-realtime
index b49cd6f03..b49cd6f03 100644
--- a/target/linux/patches/4.4.72/patch-realtime
+++ b/target/linux/4.4.77/patch-realtime
diff --git a/target/linux/patches/4.4.72/startup.patch b/target/linux/4.4.77/startup.patch
index e54ac19a6..e54ac19a6 100644
--- a/target/linux/patches/4.4.72/startup.patch
+++ b/target/linux/4.4.77/startup.patch
diff --git a/target/linux/patches/4.1.39/use-libgcc-for-sh.patch b/target/linux/4.4.77/use-libgcc-for-sh.patch
index 6420219b0..6420219b0 100644
--- a/target/linux/patches/4.1.39/use-libgcc-for-sh.patch
+++ b/target/linux/4.4.77/use-libgcc-for-sh.patch
diff --git a/target/linux/patches/4.4.72/versatile-nommu.patch b/target/linux/4.4.77/versatile-nommu.patch
index 96140b30c..96140b30c 100644
--- a/target/linux/patches/4.4.72/versatile-nommu.patch
+++ b/target/linux/4.4.77/versatile-nommu.patch
diff --git a/target/linux/config/Config.in.serial b/target/linux/config/Config.in.serial
index 26d10c71e..5b7174a80 100644
--- a/target/linux/config/Config.in.serial
+++ b/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
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb
index bbbb4d2c5..b383e6796 100644
--- a/target/linux/config/Config.in.usb
+++ b/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"
diff --git a/target/linux/patches/4.1.39/cleankernel.patch b/target/linux/patches/4.1.42/cleankernel.patch
index 59693f426..59693f426 100644
--- a/target/linux/patches/4.1.39/cleankernel.patch
+++ b/target/linux/patches/4.1.42/cleankernel.patch
diff --git a/target/linux/patches/4.1.39/cris-header.patch b/target/linux/patches/4.1.42/cris-header.patch
index 2b5a88461..2b5a88461 100644
--- a/target/linux/patches/4.1.39/cris-header.patch
+++ b/target/linux/patches/4.1.42/cris-header.patch
diff --git a/target/linux/patches/4.4.72/initramfs-nosizelimit.patch b/target/linux/patches/4.1.42/initramfs-nosizelimit.patch
index 40d2f6bd8..40d2f6bd8 100644
--- a/target/linux/patches/4.4.72/initramfs-nosizelimit.patch
+++ b/target/linux/patches/4.1.42/initramfs-nosizelimit.patch
diff --git a/target/linux/patches/4.1.39/j2-core.patch b/target/linux/patches/4.1.42/j2-core.patch
index 38136df2c..38136df2c 100644
--- a/target/linux/patches/4.1.39/j2-core.patch
+++ b/target/linux/patches/4.1.42/j2-core.patch
diff --git a/target/linux/patches/4.1.39/mtd-rootfs.patch b/target/linux/patches/4.1.42/mtd-rootfs.patch
index 5f6d82b5c..5f6d82b5c 100644
--- a/target/linux/patches/4.1.39/mtd-rootfs.patch
+++ b/target/linux/patches/4.1.42/mtd-rootfs.patch
diff --git a/target/linux/patches/4.1.39/patch-realtime b/target/linux/patches/4.1.42/patch-realtime
index 52f9bd3d2..52f9bd3d2 100644
--- a/target/linux/patches/4.1.39/patch-realtime
+++ b/target/linux/patches/4.1.42/patch-realtime
diff --git a/target/linux/patches/4.1.39/regmap-default-on.patch b/target/linux/patches/4.1.42/regmap-default-on.patch
index 8d72224bf..8d72224bf 100644
--- a/target/linux/patches/4.1.39/regmap-default-on.patch
+++ b/target/linux/patches/4.1.42/regmap-default-on.patch
diff --git a/target/linux/patches/4.1.39/remove-warn.patch b/target/linux/patches/4.1.42/remove-warn.patch
index 1f89c710d..1f89c710d 100644
--- a/target/linux/patches/4.1.39/remove-warn.patch
+++ b/target/linux/patches/4.1.42/remove-warn.patch
diff --git a/target/linux/patches/4.1.39/startup.patch b/target/linux/patches/4.1.42/startup.patch
index d396b75e4..d396b75e4 100644
--- a/target/linux/patches/4.1.39/startup.patch
+++ b/target/linux/patches/4.1.42/startup.patch
diff --git a/target/linux/patches/4.1.39/use-gawk.patch b/target/linux/patches/4.1.42/use-gawk.patch
index 5b312589d..5b312589d 100644
--- a/target/linux/patches/4.1.39/use-gawk.patch
+++ b/target/linux/patches/4.1.42/use-gawk.patch
diff --git a/target/linux/patches/4.4.72/use-libgcc-for-sh.patch b/target/linux/patches/4.1.42/use-libgcc-for-sh.patch
index 6420219b0..6420219b0 100644
--- a/target/linux/patches/4.4.72/use-libgcc-for-sh.patch
+++ b/target/linux/patches/4.1.42/use-libgcc-for-sh.patch
diff --git a/target/linux/patches/4.9.35/crisv32_ethernet_driver.patch b/target/linux/patches/4.9.38/crisv32_ethernet_driver.patch
index 0cef202fc..0cef202fc 100644
--- a/target/linux/patches/4.9.35/crisv32_ethernet_driver.patch
+++ b/target/linux/patches/4.9.38/crisv32_ethernet_driver.patch
diff --git a/target/linux/patches/4.9.35/h8300.patch b/target/linux/patches/4.9.38/h8300.patch
index a58b3f137..a58b3f137 100644
--- a/target/linux/patches/4.9.35/h8300.patch
+++ b/target/linux/patches/4.9.38/h8300.patch
diff --git a/target/linux/patches/4.9.35/initramfs-nosizelimit.patch b/target/linux/patches/4.9.38/initramfs-nosizelimit.patch
index 40d2f6bd8..40d2f6bd8 100644
--- a/target/linux/patches/4.9.35/initramfs-nosizelimit.patch
+++ b/target/linux/patches/4.9.38/initramfs-nosizelimit.patch
diff --git a/target/linux/patches/4.9.35/ld-or1k.patch b/target/linux/patches/4.9.38/ld-or1k.patch
index 264f9166f..264f9166f 100644
--- a/target/linux/patches/4.9.35/ld-or1k.patch
+++ b/target/linux/patches/4.9.38/ld-or1k.patch
diff --git a/target/linux/patches/4.9.35/macsonic.patch b/target/linux/patches/4.9.38/macsonic.patch
index 75a6fcad2..75a6fcad2 100644
--- a/target/linux/patches/4.9.35/macsonic.patch
+++ b/target/linux/patches/4.9.38/macsonic.patch
diff --git a/target/linux/patches/4.9.35/microblaze-sigaltstack.patch b/target/linux/patches/4.9.38/microblaze-sigaltstack.patch
index c4064e8b9..c4064e8b9 100644
--- a/target/linux/patches/4.9.35/microblaze-sigaltstack.patch
+++ b/target/linux/patches/4.9.38/microblaze-sigaltstack.patch
diff --git a/target/linux/patches/4.9.35/or1k-more-ram.patch b/target/linux/patches/4.9.38/or1k-more-ram.patch
index de848c838..de848c838 100644
--- a/target/linux/patches/4.9.35/or1k-more-ram.patch
+++ b/target/linux/patches/4.9.38/or1k-more-ram.patch
diff --git a/target/linux/patches/4.9.35/patch-realtime b/target/linux/patches/4.9.38/patch-realtime
index 7abba16fe..7abba16fe 100644
--- a/target/linux/patches/4.9.35/patch-realtime
+++ b/target/linux/patches/4.9.38/patch-realtime
diff --git a/target/linux/patches/4.9.35/sh2.patch b/target/linux/patches/4.9.38/sh2.patch
index 9debe80ad..9debe80ad 100644
--- a/target/linux/patches/4.9.35/sh2.patch
+++ b/target/linux/patches/4.9.38/sh2.patch
diff --git a/target/linux/patches/4.9.35/startup.patch b/target/linux/patches/4.9.38/startup.patch
index e54ac19a6..e54ac19a6 100644
--- a/target/linux/patches/4.9.35/startup.patch
+++ b/target/linux/patches/4.9.38/startup.patch
diff --git a/target/linux/patches/4.9.35/vdso2.patch b/target/linux/patches/4.9.38/vdso2.patch
index 35df488a8..35df488a8 100644
--- a/target/linux/patches/4.9.35/vdso2.patch
+++ b/target/linux/patches/4.9.38/vdso2.patch
diff --git a/tasks/003-kodi b/tasks/003-kodi
index d38489388..dc54c932c 100644
--- a/tasks/003-kodi
+++ b/tasks/003-kodi
@@ -3,12 +3,9 @@ config ADK_APPLIANCE_KODI
depends on ADK_TARGET_OS_LINUX && (\
ADK_TARGET_SYSTEM_RASPBERRY_PI || \
ADK_TARGET_SYSTEM_RASPBERRY_PI2 || \
- ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \
- ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 )
+ ADK_TARGET_SYSTEM_RASPBERRY_PI3 )
select ADK_PACKAGE_GLIBC if ADK_TARGET_LIB_GLIBC
select ADK_PACKAGE_GLIBC_GCONV if ADK_TARGET_LIB_GLIBC
- select ADK_PACKAGE_LIBICONV if ADK_TARGET_LIB_UCLIBC_NG
- select ADK_TARGET_LIBICONV if ADK_TARGET_LIB_UCLIBC_NG
select ADK_PACKAGE_KODI
select ADK_PACKAGE_PYTHON2
select ADK_PACKAGE_PYTHON2_MOD_ZLIB # required for YouTube Addon
diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc
index b76fdc7b1..d6c09ef93 100644
--- a/toolchain/binutils/Makefile.inc
+++ b/toolchain/binutils/Makefile.inc
@@ -24,7 +24,7 @@ PKG_SITES:= ${MASTER_SITE_GNU:=binutils/}
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_ARC),y)
-PKG_VERSION:= arc-2017.03-release
+PKG_VERSION:= arc-2016.09-release
PKG_GIT:= tag
PKG_RELEASE:= 1
PKG_SITES:= https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb.git
diff --git a/toolchain/gcc/Makefile.inc b/toolchain/gcc/Makefile.inc
index e646e5536..0b4103c91 100644
--- a/toolchain/gcc/Makefile.inc
+++ b/toolchain/gcc/Makefile.inc
@@ -27,19 +27,19 @@ DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
LIBSTDCXXVER:= 20
endif
ifeq ($(ADK_TOOLCHAIN_GCC_ARC),y)
-PKG_VERSION:= arc-2017.03-release
+PKG_VERSION:= arc-2016.09-release
PKG_GIT:= tag
PKG_SITES:= https://github.com/foss-for-synopsys-dwc-arc-processors/gcc.git
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz
endif
ifeq ($(ADK_TOOLCHAIN_GCC_OR1K),y)
-PKG_VERSION:= or1k-7-2
+PKG_VERSION:= musl-5.4.0
PKG_GIT:= branch
-PKG_SITES:= https://github.com/rth7680/gcc.git
+PKG_SITES:= https://github.com/openrisc/or1k-gcc.git
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz
-LIBSTDCXXVER:= 23
+LIBSTDCXXVER:= 21
endif
ifeq ($(ADK_TOOLCHAIN_GCC_NDS32),y)
PKG_VERSION:= 4.9.3-nds32
diff --git a/toolchain/gcc/patches/6.3.0/fix-dwarf-fdpic.uclibc-ng b/toolchain/gcc/patches/6.3.0/fix-dwarf-fdpic.uclibc-ng
new file mode 100644
index 000000000..d462a6c7a
--- /dev/null
+++ b/toolchain/gcc/patches/6.3.0/fix-dwarf-fdpic.uclibc-ng
@@ -0,0 +1,33 @@
+diff -Nur gcc-6.3.0.orig/libgcc/unwind-dw2-fde-dip.c gcc-6.3.0/libgcc/unwind-dw2-fde-dip.c
+--- gcc-6.3.0.orig/libgcc/unwind-dw2-fde-dip.c 2016-01-04 15:30:50.000000000 +0100
++++ gcc-6.3.0/libgcc/unwind-dw2-fde-dip.c 2017-05-18 00:43:58.000000000 +0200
+@@ -124,7 +124,11 @@
+ {
+ _Unwind_Ptr pc_low;
+ _Unwind_Ptr pc_high;
++#if defined __FRV_FDPIC__ || defined __BFIN_FDPIC__ || defined __SH_FDPIC__
++ struct elf32_fdpic_loadaddr load_base;
++#else
+ _Unwind_Ptr load_base;
++#endif
+ const ElfW(Phdr) *p_eh_frame_hdr;
+ const ElfW(Phdr) *p_dynamic;
+ struct frame_hdr_cache_element *link;
+@@ -163,7 +167,7 @@
+ struct unw_eh_callback_data *data = (struct unw_eh_callback_data *) ptr;
+ const ElfW(Phdr) *phdr, *p_eh_frame_hdr, *p_dynamic;
+ long n, match;
+-#ifdef __FRV_FDPIC__
++#if defined __FRV_FDPIC__ || defined __BFIN_FDPIC__ || defined __SH_FDPIC__
+ struct elf32_fdpic_loadaddr load_base;
+ #else
+ _Unwind_Ptr load_base;
+@@ -347,7 +351,7 @@
+ break;
+ }
+ }
+-# elif defined __FRV_FDPIC__ && defined __linux__
++# elif (defined __FRV_FDPIC__ || defined __BFIN_FDPIC__) || defined __SH_FDPIC__ && defined __linux__
+ data->dbase = load_base.got_value;
+ # else
+ # error What is DW_EH_PE_datarel base on this platform?
diff --git a/toolchain/musl/patches/git/s390-hotfix.patch b/toolchain/musl/patches/git/s390-hotfix.patch
deleted file mode 100644
index ad5dee080..000000000
--- a/toolchain/musl/patches/git/s390-hotfix.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 67d252fe0c131e3a1fa56d8bec9c25613a7f3bcd Mon Sep 17 00:00:00 2001
-From: Bobby Bingham <koorogi@koorogi.info>
-Date: Fri, 25 Nov 2016 12:58:04 -0600
-Subject: [PATCH] s390: replace absolute branch with relative branch
-
----
- src/signal/s390x/sigsetjmp.s | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/signal/s390x/sigsetjmp.s b/src/signal/s390x/sigsetjmp.s
-index 72dfc25..41b1bd9 100644
---- a/src/signal/s390x/sigsetjmp.s
-+++ b/src/signal/s390x/sigsetjmp.s
-@@ -6,7 +6,7 @@
- sigsetjmp:
- __sigsetjmp:
- ltgr %r3, %r3
-- bz ___setjmp
-+ jz ___setjmp
-
- stg %r14, 18*8(%r2)
- stg %r6, 20*8(%r2)
---
-2.10.2
-