1################################################################################ 2# 3# imx-uuc 4# 5################################################################################ 6 7IMX_UUC_VERSION = d6afb27e55d73d7ad08cd2dd51c784d8ec9694dc 8IMX_UUC_SITE = $(call github,NXPmicro,imx-uuc,$(IMX_UUC_VERSION)) 9IMX_UUC_LICENSE = GPL-2.0+ 10IMX_UUC_LICENSE_FILES = COPYING 11 12# mkfs.vfat is needed to create a FAT partition used by g_mass_storage 13# so Windows do not offer to format the device when connected to the PC. 14IMX_UUC_DEPENDENCIES = host-dosfstools 15 16define IMX_UUC_BUILD_CMDS 17 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) 18endef 19 20define IMX_UUC_INSTALL_TARGET_CMDS 21 $(INSTALL) -D -m 755 $(@D)/uuc $(TARGET_DIR)/usr/bin/uuc 22 $(INSTALL) -D -m 755 $(@D)/sdimage $(TARGET_DIR)/usr/bin/sdimage 23 $(INSTALL) -D -m 755 $(@D)/ufb $(TARGET_DIR)/usr/bin/ufb 24 dd if=/dev/zero of=$(TARGET_DIR)/fat bs=1M count=1 25 $(HOST_DIR)/sbin/mkfs.vfat $(TARGET_DIR)/fat 26endef 27 28define IMX_UUC_INSTALL_INIT_SYSV 29 $(INSTALL) -D -m 0755 package/freescale-imx/imx-uuc/S80imx-uuc \ 30 $(TARGET_DIR)/etc/init.d/S80imx-uuc 31endef 32 33define IMX_UUC_INSTALL_INIT_SYSTEMD 34 $(INSTALL) -D -m 0644 package/freescale-imx/imx-uuc/imx-uuc.service \ 35 $(TARGET_DIR)/usr/lib/systemd/system/imx-uuc.service 36endef 37 38$(eval $(generic-package)) 39