]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - fs/ubifs/ubi.mk
fs/common.mk: delay evaluation of variables
[coffee/buildroot.git] / fs / ubifs / ubi.mk
1 #############################################################
2 #
3 # Embed the ubifs image into an ubi one
4 #
5 #############################################################
6
7 UBI_UBINIZE_OPTS := -m $(BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE)
8 UBI_UBINIZE_OPTS += -p $(BR2_TARGET_ROOTFS_UBI_PEBSIZE)
9 ifneq ($(BR2_TARGET_ROOTFS_UBI_SUBSIZE),0)
10 UBI_UBINIZE_OPTS += -s $(BR2_TARGET_ROOTFS_UBI_SUBSIZE)
11 endif
12
13 ROOTFS_UBI_DEPENDENCIES = rootfs-ubifs
14
15 define ROOTFS_UBI_CMD
16         cp fs/ubifs/ubinize.cfg . ;\
17         echo "image=$@fs" \
18                 >> ./ubinize.cfg ;\
19         $(HOST_DIR)/usr/sbin/ubinize -o $@ $(UBI_UBINIZE_OPTS) ubinize.cfg ;\
20         rm ubinize.cfg
21 endef
22
23 $(eval $(call ROOTFS_TARGET,ubi))