1################################################################################ 2# 3# libtomcrypt 4# 5################################################################################ 6 7LIBTOMCRYPT_VERSION = 1.18.2 8LIBTOMCRYPT_SITE = https://github.com/libtom/libtomcrypt/releases/download/v$(LIBTOMCRYPT_VERSION) 9LIBTOMCRYPT_SOURCE = crypt-$(LIBTOMCRYPT_VERSION).tar.xz 10LIBTOMCRYPT_LICENSE = WTFPL 11LIBTOMCRYPT_LICENSE_FILES = LICENSE 12LIBTOMCRYPT_CPE_ID_VENDOR = libtom 13LIBTOMCRYPT_INSTALL_STAGING = YES 14LIBTOMCRYPT_INSTALL_TARGET = NO # only static library 15LIBTOMCRYPT_DEPENDENCIES = libtommath 16 17# 0001-fix-CVE-2019-17362.patch 18LIBTOMCRYPT_IGNORE_CVES += CVE-2019-17362 19 20LIBTOMCRYPT_CFLAGS = -I./src/headers $(TARGET_CFLAGS) -DLTC_SOURCE -DLTM_DESC 21 22ifeq ($(BR2_STATIC_LIBS),) 23LIBTOMCRYPT_CFLAGS += -fPIC 24endif 25 26define LIBTOMCRYPT_BUILD_CMDS 27 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) -f makefile.unix $(TARGET_CONFIGURE_OPTS) CFLAGS="$(LIBTOMCRYPT_CFLAGS)" 28endef 29 30define LIBTOMCRYPT_INSTALL_STAGING_CMDS 31 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) -f makefile.unix \ 32 DESTDIR="$(STAGING_DIR)" PREFIX=/usr install 33endef 34 35$(eval $(generic-package)) 36