lighttpd.mk 1.5 KB

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