| ################################################################################ |
| # |
| # tinydtls |
| # |
| ################################################################################ |
| |
| TINYDTLS_VERSION = 0.9-rc1 |
| TINYDTLS_SITE = $(call github,eclipse,tinydtls,v$(TINYDTLS_VERSION)) |
| TINYDTLS_LICENSE = EPL-1.0 or EDL-1.0 |
| TINYDTLS_LICENSE_FILES = LICENSE |
| TINYDTLS_CPE_ID_VENDOR = eclipse |
| TINYDTLS_INSTALL_STAGING = YES |
| TINYDTLS_DEPENDENCIES = host-pkgconf |
| # From git |
| TINYDTLS_AUTORECONF = YES |
| # use inttypes.h data types instead of u_intXX_t for musl compatibility |
| TINYDTLS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -DSHA2_USE_INTTYPES_H" |
| |
| # Fix build with automake >= 1.16.4 |
| define TINYDTLS_TOUCH_AR_LIB |
| touch $(@D)/ar-lib |
| endef |
| TINYDTLS_PRE_CONFIGURE_HOOKS += TINYDTLS_TOUCH_AR_LIB |
| |
| $(eval $(autotools-package)) |