erofs.mk 702 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # Build the EROFS root filesystem image
  4. #
  5. ################################################################################
  6. ROOTFS_EROFS_DEPENDENCIES = host-erofs-utils
  7. ifeq ($(BR2_TARGET_ROOTFS_EROFS_LZ4HC),y)
  8. ROOTFS_EROFS_ARGS += -zlz4hc
  9. endif
  10. ifeq ($(BR2_REPRODUCIBLE),y)
  11. ROOTFS_EROFS_ARGS += \
  12. -T $(SOURCE_DATE_EPOCH) \
  13. -U 00000000-0000-0000-0000-000000000000
  14. endif
  15. ifneq ($(BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE),0)
  16. ROOTFS_EROFS_ARGS += -C$(strip $(BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE))
  17. endif
  18. define ROOTFS_EROFS_CMD
  19. $(HOST_DIR)/bin/mkfs.erofs $(ROOTFS_EROFS_ARGS) $@ $(TARGET_DIR)
  20. endef
  21. $(eval $(rootfs))