lighttpd.mk 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #############################################################
  2. #
  3. # lighttpd
  4. #
  5. #############################################################
  6. LIGHTTPD_VERSION = 1.4.26
  7. LIGHTTPD_SITE = http://download.lighttpd.net/lighttpd/releases-1.4.x
  8. LIGHTTPD_LIBTOOL_PATCH = NO
  9. LIGHTTPD_CONF_OPT = \
  10. --libdir=/usr/lib/lighttpd \
  11. --libexecdir=/usr/lib \
  12. --localstatedir=/var \
  13. --program-prefix="" \
  14. $(if $(BR2_LARGEFILE),,--disable-lfs)
  15. ifeq ($(BR2_PACKAGE_LIGHTTPD_OPENSSL),y)
  16. LIGHTTPD_DEPENDENCIES += openssl
  17. LIGHTTPD_CONF_OPT += --with-openssl
  18. else
  19. LIGHTTPD_CONF_OPT += --without-openssl
  20. endif
  21. ifeq ($(BR2_PACKAGE_LIGHTTPD_ZLIB),y)
  22. LIGHTTPD_DEPENDENCIES += zlib
  23. LIGHTTPD_CONF_OPT += --with-zlib
  24. else
  25. LIGHTTPD_CONF_OPT += --without-zlib
  26. endif
  27. ifeq ($(BR2_PACKAGE_LIGHTTPD_BZIP2),y)
  28. LIGHTTPD_DEPENDENCIES += bzip2
  29. LIGHTTPD_CONF_OPT += --with-bzip2
  30. else
  31. LIGHTTPD_CONF_OPT += --without-bzip2
  32. endif
  33. ifeq ($(BR2_PACKAGE_LIGHTTPD_PCRE),y)
  34. LIGHTTPD_CONF_ENV = PCRE_LIB="-lpcre"
  35. LIGHTTPD_DEPENDENCIES += pcre
  36. LIGHTTPD_CONF_OPT += --with-pcre
  37. else
  38. LIGHTTPD_CONF_OPT += --without-pcre
  39. endif
  40. $(eval $(call AUTOTARGETS,package,lighttpd))
  41. $(LIGHTTPD_TARGET_UNINSTALL):
  42. $(call MESSAGE,"Uninstalling")
  43. rm -f $(TARGET_DIR)/usr/sbin/lighttpd
  44. rm -f $(TARGET_DIR)/usr/sbin/lighttpd-angel
  45. rm -rf $(TARGET_DIR)/usr/lib/lighttpd
  46. rm -f $(LIGHTTPD_TARGET_INSTALL_TARGET) $(LIGHTTPD_HOOK_POST_INSTALL)