1################################################################################ 2# 3# tinydtls 4# 5################################################################################ 6 7TINYDTLS_VERSION = 0.9-rc1 8TINYDTLS_SITE = $(call github,eclipse,tinydtls,v$(TINYDTLS_VERSION)) 9TINYDTLS_LICENSE = EPL-1.0 or EDL-1.0 10TINYDTLS_LICENSE_FILES = LICENSE 11TINYDTLS_CPE_ID_VENDOR = eclipse 12TINYDTLS_INSTALL_STAGING = YES 13TINYDTLS_DEPENDENCIES = host-pkgconf 14# From git 15TINYDTLS_AUTORECONF = YES 16# use inttypes.h data types instead of u_intXX_t for musl compatibility 17TINYDTLS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -DSHA2_USE_INTTYPES_H" 18 19# Fix build with automake >= 1.16.4 20define TINYDTLS_TOUCH_AR_LIB 21 touch $(@D)/ar-lib 22endef 23TINYDTLS_PRE_CONFIGURE_HOOKS += TINYDTLS_TOUCH_AR_LIB 24 25$(eval $(autotools-package)) 26