xref: /OK3568_Linux_fs/buildroot/fs/ubifs/ubifs.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# Build the ubifs root filesystem image
4#
5################################################################################
6
7UBIFS_OPTS = \
8	-e $(BR2_TARGET_ROOTFS_UBIFS_LEBSIZE) \
9	-c $(BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT) \
10	-m $(BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE)
11
12ifeq ($(BR2_TARGET_ROOTFS_UBIFS_RT_ZLIB),y)
13UBIFS_OPTS += -x zlib
14endif
15ifeq ($(BR2_TARGET_ROOTFS_UBIFS_RT_LZO),y)
16UBIFS_OPTS += -x lzo
17endif
18ifeq ($(BR2_TARGET_ROOTFS_UBIFS_RT_NONE),y)
19UBIFS_OPTS += -x none
20endif
21
22UBIFS_OPTS += $(call qstrip,$(BR2_TARGET_ROOTFS_UBIFS_OPTS))
23
24ROOTFS_UBIFS_DEPENDENCIES = host-mtd
25
26define ROOTFS_UBIFS_CMD
27	$(HOST_DIR)/sbin/mkfs.ubifs -d $(TARGET_DIR) $(UBIFS_OPTS) -o $@
28endef
29
30$(eval $(rootfs))
31