libcoap.mk 827 B

1234567891011121314151617181920212223242526
  1. ################################################################################
  2. #
  3. # libcoap
  4. #
  5. ################################################################################
  6. LIBCOAP_VERSION = 4.2.0
  7. LIBCOAP_SITE = $(call github,obgm,libcoap,v$(LIBCOAP_VERSION))
  8. LIBCOAP_INSTALL_STAGING = YES
  9. LIBCOAP_LICENSE = BSD-2-Clause
  10. LIBCOAP_LICENSE_FILES = COPYING LICENSE
  11. LIBCOAP_DEPENDENCIES = host-pkgconf
  12. LIBCOAP_CONF_OPTS = --disable-examples --without-tinydtls
  13. LIBCOAP_AUTORECONF = YES
  14. ifeq ($(BR2_PACKAGE_GNUTLS),y)
  15. LIBCOAP_DEPENDENCIES += gnutls
  16. LIBCOAP_CONF_OPTS += --enable-dtls --with-gnutls --without-openssl
  17. else ifeq ($(BR2_PACKAGE_OPENSSL),y)
  18. LIBCOAP_DEPENDENCIES += openssl
  19. LIBCOAP_CONF_OPTS += --enable-dtls --without-gnutls --with-openssl
  20. else
  21. LIBCOAP_CONF_OPTS += --disable-dtls
  22. endif
  23. $(eval $(autotools-package))