physfs.mk 769 B

123456789101112131415161718192021222324252627282930
  1. ################################################################################
  2. #
  3. # physfs
  4. #
  5. ################################################################################
  6. PHYSFS_VERSION = 3.0.2
  7. PHYSFS_SOURCE = physfs-$(PHYSFS_VERSION).tar.bz2
  8. PHYSFS_SITE = https://icculus.org/physfs/downloads
  9. PHYSFS_LICENSE = Zlib
  10. PHYSFS_LICENSE_FILES = LICENSE.txt
  11. PHYSFS_INSTALL_STAGING = YES
  12. PHYSFS_CONF_OPTS = -DPHYSFS_BUILD_TEST=OFF
  13. ifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y)
  14. PHYSFS_CONF_OPTS += -DPHYSFS_BUILD_SHARED=ON
  15. else
  16. PHYSFS_CONF_OPTS += -DPHYSFS_BUILD_SHARED=OFF
  17. endif
  18. ifeq ($(BR2_STATIC_LIBS)$(BR2_SHARED_STATIC_LIBS),y)
  19. PHYSFS_CONF_OPTS += -DPHYSFS_BUILD_STATIC=ON
  20. else
  21. PHYSFS_CONF_OPTS += -DPHYSFS_BUILD_STATIC=OFF
  22. endif
  23. $(eval $(cmake-package))