1################################################################################ 2# 3# usbtools 4# 5################################################################################ 6 7LINUX_TOOLS += usbtools 8 9USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" 10 11LINUX_TOOLS_USBTOOLS_LIST = \ 12 $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ 13 $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) 14 15define USBTOOLS_BUILD_CMDS 16 $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ 17 echo "Your kernel version is too old to build the USB tools." ; \ 18 echo "At least kernel 5.9 must be used." ; \ 19 exit 1 ; \ 20 fi 21 22 $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ 23 ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ 24 $(USBTOOLS_MAKE_OPTS) \ 25 all 26endef 27 28define USBTOOLS_INSTALL_TARGET_CMDS 29 $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ 30 ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ 31 $(USBTOOLS_MAKE_OPTS) \ 32 DESTDIR=$(TARGET_DIR) \ 33 install 34endef 35