From 4f3082583a0f08bf8329c2a6e754fbf4e0bea544 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 1 Aug 2018 09:11:17 +0200 Subject: [PATCH] sdk: bundle usbip userspace sources Bundle the usbip utility sources shipped with the Linux kernel tree in order to allow the usbip packages from the package feed to build within the OpenWrt SDK. Signed-off-by: Jo-Philipp Wich (cherry picked from commit d0e0b7049f88774e67c3d5ad6b573f7070e5f900) --- target/sdk/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/target/sdk/Makefile b/target/sdk/Makefile index d3822a0df60..499c2809dd2 100644 --- a/target/sdk/Makefile +++ b/target/sdk/Makefile @@ -84,6 +84,10 @@ $(BIN_DIR)/$(SDK_NAME).tar.xz: clean $(SDK_DIRS) $(KERNEL_FILES) | \ $(TAR) -xf - -C $(SDK_BUILD_DIR) + # Copy usbip sources, this is required for the usbip userspace packages to be buildable by the SDK. + $(TAR) -cf - -C $(TOPDIR) $(KDIR_BASE)/tools/usb/usbip/ | \ + $(TAR) -xf - -C $(SDK_BUILD_DIR) + (cd $(SDK_BUILD_DIR); find $(STAGING_SUBDIR_HOST)/bin $(STAGING_SUBDIR_HOST)/usr/bin \ $(STAGING_SUBDIR_TOOLCHAIN)/bin $(STAGING_SUBDIR_TOOLCHAIN)/*/bin $(STAGING_SUBDIR_TOOLCHAIN)/libexec \ -type f | $(XARGS) $(SCRIPT_DIR)/bundle-libraries.sh $(SDK_BUILD_DIR)/$(STAGING_SUBDIR_HOST))