ubifs.mk 778 B

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