1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# tinydtls 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunTINYDTLS_VERSION = 0.9-rc1 8*4882a593SmuzhiyunTINYDTLS_SITE = $(call github,eclipse,tinydtls,v$(TINYDTLS_VERSION)) 9*4882a593SmuzhiyunTINYDTLS_LICENSE = EPL-1.0 or EDL-1.0 10*4882a593SmuzhiyunTINYDTLS_LICENSE_FILES = LICENSE 11*4882a593SmuzhiyunTINYDTLS_CPE_ID_VENDOR = eclipse 12*4882a593SmuzhiyunTINYDTLS_INSTALL_STAGING = YES 13*4882a593SmuzhiyunTINYDTLS_DEPENDENCIES = host-pkgconf 14*4882a593Smuzhiyun# From git 15*4882a593SmuzhiyunTINYDTLS_AUTORECONF = YES 16*4882a593Smuzhiyun# use inttypes.h data types instead of u_intXX_t for musl compatibility 17*4882a593SmuzhiyunTINYDTLS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -DSHA2_USE_INTTYPES_H" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun# Fix build with automake >= 1.16.4 20*4882a593Smuzhiyundefine TINYDTLS_TOUCH_AR_LIB 21*4882a593Smuzhiyun touch $(@D)/ar-lib 22*4882a593Smuzhiyunendef 23*4882a593SmuzhiyunTINYDTLS_PRE_CONFIGURE_HOOKS += TINYDTLS_TOUCH_AR_LIB 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun$(eval $(autotools-package)) 26