lighttpd.mk 1.3 KB

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