erofs-utils.mk 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ################################################################################
  2. #
  3. # erofs-utils
  4. #
  5. ################################################################################
  6. EROFS_UTILS_VERSION = 1.5
  7. EROFS_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot
  8. EROFS_UTILS_LICENSE = GPL-2.0+, GPL-2.0+ or Apache-2.0 (liberofs)
  9. EROFS_UTILS_LICENSE_FILES = COPYING LICENSES/Apache-2.0 LICENSES/GPL-2.0
  10. # From a git tree: no generated autotools files
  11. EROFS_UTILS_AUTORECONF = YES
  12. EROFS_UTILS_DEPENDENCIES = host-pkgconf util-linux
  13. ifeq ($(BR2_PACKAGE_EROFS_UTILS_LZ4),y)
  14. EROFS_UTILS_DEPENDENCIES += lz4
  15. EROFS_UTILS_CONF_OPTS += --enable-lz4
  16. else
  17. EROFS_UTILS_CONF_OPTS += --disable-lz4
  18. endif
  19. ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
  20. EROFS_UTILS_CONF_OPTS += --with-selinux
  21. EROFS_UTILS_DEPENDENCIES += libselinux
  22. else
  23. EROFS_UTILS_CONF_OPTS += --without-selinux
  24. endif
  25. ifeq ($(BR2_PACKAGE_EROFS_UTILS_EROFSFUSE),y)
  26. EROFS_UTILS_CONF_OPTS += --enable-fuse
  27. EROFS_UTILS_DEPENDENCIES += libfuse
  28. else
  29. EROFS_UTILS_CONF_OPTS += --disable-fuse
  30. endif
  31. HOST_EROFS_UTILS_DEPENDENCIES = host-pkgconf host-util-linux host-lz4
  32. HOST_EROFS_UTILS_CONF_OPTS += --enable-lz4 --disable-fuse --without-selinux
  33. $(eval $(autotools-package))
  34. $(eval $(host-autotools-package))