file.mk 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ################################################################################
  2. #
  3. # file
  4. #
  5. ################################################################################
  6. FILE_VERSION = 5.45
  7. FILE_SITE = https://astron.com/pub/file
  8. FILE_LICENSE = BSD-2-Clause, BSD-4-Clause (one file), BSD-3-Clause (one file)
  9. FILE_LICENSE_FILES = COPYING src/mygetopt.h src/vasprintf.c
  10. FILE_CPE_ID_VALID = YES
  11. FILE_AUTORECONF = YES
  12. FILE_DEPENDENCIES = host-file
  13. FILE_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
  14. FILE_INSTALL_STAGING = YES
  15. HOST_FILE_DEPENDENCIES = host-zlib
  16. HOST_FILE_CONF_OPTS = --disable-libseccomp
  17. HOST_FILE_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
  18. ifeq ($(BR2_PACKAGE_BZIP2),y)
  19. FILE_CONF_OPTS += --enable-bzlib
  20. FILE_DEPENDENCIES += bzip2
  21. else
  22. FILE_CONF_OPTS += --disable-bzlib
  23. endif
  24. ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
  25. FILE_CONF_OPTS += --enable-libseccomp
  26. FILE_DEPENDENCIES += libseccomp
  27. else
  28. FILE_CONF_OPTS += --disable-libseccomp
  29. endif
  30. ifeq ($(BR2_PACKAGE_XZ),y)
  31. FILE_CONF_OPTS += --enable-xzlib
  32. FILE_DEPENDENCIES += xz
  33. else
  34. FILE_CONF_OPTS += --disable-xzlib
  35. endif
  36. ifeq ($(BR2_PACKAGE_ZLIB),y)
  37. FILE_CONF_OPTS += --enable-zlib
  38. FILE_DEPENDENCIES += zlib
  39. else
  40. FILE_CONF_OPTS += --disable-zlib
  41. endif
  42. $(eval $(autotools-package))
  43. $(eval $(host-autotools-package))