libfuse.mk 1014 B

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # libfuse
  4. #
  5. ################################################################################
  6. LIBFUSE_VERSION = 2.9.2
  7. LIBFUSE_SOURCE = fuse-$(LIBFUSE_VERSION).tar.gz
  8. LIBFUSE_SITE = http://downloads.sourceforge.net/project/fuse/fuse-2.X/$(LIBFUSE_VERSION)
  9. LIBFUSE_LICENSE = GPLv2 LGPLv2.1
  10. LIBFUSE_LICENSE_FILES = COPYING COPYING.LIB
  11. LIBFUSE_INSTALL_STAGING = YES
  12. LIBFUSE_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBICONV),libiconv)
  13. LIBFUSE_CONF_OPT = --disable-nls \
  14. --disable-example \
  15. --disable-kernel-module \
  16. --enable-lib \
  17. --enable-util
  18. define LIBFUSE_INSTALL_TARGET_CMDS
  19. cp -dpf $(STAGING_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/bin/
  20. cp -dpf $(STAGING_DIR)/usr/lib/libfuse.so* $(TARGET_DIR)/usr/lib/
  21. endef
  22. define LIBFUSE_CLEAN_CMDS
  23. -$(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) uninstall
  24. -$(MAKE) -C $(@D) clean
  25. rm -f $(TARGET_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/lib/libfuse.so*
  26. endef
  27. $(eval $(autotools-package))