lighttpd.mk 1.4 KB

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