lighttpd.mk 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #############################################################
  2. #
  3. # lighttpd
  4. #
  5. #############################################################
  6. LIGHTTPD_VERSION = 1.4.28
  7. LIGHTTPD_SITE = http://download.lighttpd.net/lighttpd/releases-1.4.x
  8. LIGHTTPD_DEPENDENCIES = host-pkg-config
  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 = PCRECONFIG=$(STAGING_DIR)/usr/bin/pcre-config
  35. LIGHTTPD_DEPENDENCIES += pcre
  36. LIGHTTPD_CONF_OPT += --with-pcre
  37. else
  38. LIGHTTPD_CONF_OPT += --without-pcre
  39. endif
  40. ifeq ($(BR2_PACKAGE_LIGHTTPD_WEBDAV),y)
  41. LIGHTTPD_DEPENDENCIES += libxml2 sqlite
  42. LIGHTTPD_CONF_OPT += --with-webdav-props --with-webdav-locks
  43. else
  44. LIGHTTPD_CONF_OPT += --without-webdav-props --without-webdav-locks
  45. endif
  46. define LIGHTTPD_UNINSTALL_TARGET_CMDS
  47. rm -f $(TARGET_DIR)/usr/sbin/lighttpd
  48. rm -f $(TARGET_DIR)/usr/sbin/lighttpd-angel
  49. rm -rf $(TARGET_DIR)/usr/lib/lighttpd
  50. endef
  51. $(eval $(call AUTOTARGETS,package,lighttpd))