uhttpd.mk 881 B

1234567891011121314151617181920212223242526272829303132333435
  1. ################################################################################
  2. #
  3. # uhttpd
  4. #
  5. ################################################################################
  6. UHTTPD_VERSION = a8bf9c00842224edb394e79909053f7628ee6a82
  7. UHTTPD_SITE = http://git.openwrt.org/project/uhttpd.git
  8. UHTTPD_SITE_METHOD = git
  9. UHTTPD_LICENSE = ISC
  10. UHTTPD_LICENSE_FILES = uhttpd.h
  11. UHTTPD_DEPENDENCIES = libubox json-c
  12. ifeq ($(BR2_PACKAGE_LUA_5_1),y)
  13. UHTTPD_DEPENDENCIES += lua
  14. UHTTPD_CONF_OPTS += -DLUA_SUPPORT=ON
  15. else
  16. UHTTPD_CONF_OPTS += -DLUA_SUPPORT=OFF
  17. endif
  18. ifeq ($(BR2_PACKAGE_USTREAM_SSL),y)
  19. UHTTPD_DEPENDENCIES += ustream-ssl
  20. UHTTPD_CONF_OPTS += -DTLS_SUPPORT=ON
  21. else
  22. UHTTPD_CONF_OPTS += -DTLS_SUPPORT=OFF
  23. endif
  24. ifeq ($(BR2_PACKAGE_UBUS),y)
  25. UHTTPD_DEPENDENCIES += ubus
  26. UHTTPD_CONF_OPTS += -DUBUS_SUPPORT=ON
  27. else
  28. UHTTPD_CONF_OPTS += -DUBUS_SUPPORT=OFF
  29. endif
  30. $(eval $(cmake-package))