diff options
author | Paul B. Henson <henson@acm.org> | 2013-07-28 19:11:50 -0700 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2013-07-29 20:47:48 +0200 |
commit | b50e0fa113bf641a3764ae99b94bb7ba4e1e8f85 (patch) | |
tree | ba3caf88d929716af0303c44929800e35932dcea /package/mtd | |
parent | 56a5e5a1486c46f44418acce5aa53e8a4822bc87 (diff) |
mtd: add option to build mkfs.ubifs for target
[Thomas: implement simplifications suggested by Thomas De
Schampheleire, add missing 'depends' on required toolchain features.]
Signed-off-by: Paul B. Henson <henson@acm.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/mtd')
-rw-r--r-- | package/mtd/Config.in | 12 | ||||
-rw-r--r-- | package/mtd/mtd.mk | 5 |
2 files changed, 17 insertions, 0 deletions
diff --git a/package/mtd/Config.in b/package/mtd/Config.in index ddc3737dc..d3da41344 100644 --- a/package/mtd/Config.in +++ b/package/mtd/Config.in @@ -54,6 +54,18 @@ config BR2_PACKAGE_MTD_MKFSJFFS2 select BR2_PACKAGE_ZLIB select BR2_PACKAGE_LZO +config BR2_PACKAGE_MTD_MKFSUBIFS + bool "mkfs.ubifs" + select BR2_PACKAGE_ZLIB + select BR2_PACKAGE_LZO + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBUUID + depends on BR2_LARGEFILE # util-linux + depends on BR2_USE_WCHAR # util-linux + +comment "mkfs.ubifs requires largefile and wchar support in toolchain" + depends on !BR2_LARGEFILE || !BR2_USE_WCHAR + config BR2_PACKAGE_MTD_MTD_DEBUG bool "mtd_debug" default y diff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk index 994a73a22..6b2af0dc9 100644 --- a/package/mtd/mtd.mk +++ b/package/mtd/mtd.mk @@ -14,6 +14,10 @@ ifeq ($(BR2_PACKAGE_MTD_MKFSJFFS2),y) MTD_DEPENDENCIES = zlib lzo endif +ifeq ($(BR2_PACKAGE_MTD_MKFSUBIFS),y) +MTD_DEPENDENCIES += util-linux zlib lzo +endif + ifeq ($(BR2_PACKAGE_BUSYBOX),y) MTD_DEPENDENCIES += busybox endif @@ -72,6 +76,7 @@ MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRSVOL) += ubirsvol MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL) += ubiupdatevol MTD_TARGETS_y += $(addprefix ubi-utils/,$(MTD_TARGETS_UBI_y)) +MTD_TARGETS_$(BR2_PACKAGE_MTD_MKFSUBIFS) += mkfs.ubifs/mkfs.ubifs # only call make if atleast a single tool is enabled ifneq ($(MTD_TARGETS_y),) |