This patch adds mkdosfs to the build tools. It is needed to copy create the boot partition used by raspberry pi board.
To avoid increasing the build time of other targets, this tool is only built when need. Signed-off-by: Ian Ridge <ianridge at gmail.com> --- a/tools/Makefile +++ b/tools/Makefile @@ -20,7 +20,7 @@ tools-y += mm-macros xorg-macros xfce-ma tools-$(CONFIG_TARGET_orion_generic) += wrt350nv2-builder upslug2 tools-$(CONFIG_powerpc) += upx tools-$(CONFIG_TARGET_x86) += qemu -tools-$(CONFIG_TARGET_brcm2708) += mtools +tools-$(CONFIG_TARGET_brcm2708) += mtools dosfstools ifneq ($(CONFIG_TARGET_ar71xx),) tools-y += lzma-old squashfs endif --- /dev/null +++ b/tools/dosfstools/Makefile @@ -0,0 +1,30 @@ +# +# Copyright (C) 2012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk + +PKG_NAME:=dosfstools +PKG_VERSION:=3.0.7 +PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz +PKG_SOURCE_URL:=http://dosfstools.sourcearchive.com/downloads/3.0.7/ +PKG_MD5SUM:=5d4d97c79e8dae60bb08c2fba36c94d6 +PKG_CAT:=zcat + +include $(INCLUDE_DIR)/host-build.mk + +define Host/Compile + $(MAKE) -C $(HOST_BUILD_DIR) SHELL="$(BASH)" +endef + +define Host/Install + $(INSTALL_BIN) $(HOST_BUILD_DIR)/mkdosfs $(STAGING_DIR_HOST)/bin/ +endef + +define Host/Clean + rm -f $(STAGING_DIR_HOST)/bin/mkdosfs +endef + +$(eval $(call HostBuild)) _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
