]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/libtomcrypt/libtomcrypt.mk
974ef3f2f2fdfefa266aff66dbc1bdf4b2277940
[coffee/buildroot.git] / package / libtomcrypt / libtomcrypt.mk
1 ################################################################################
2 #
3 # libtomcrypt
4 #
5 ################################################################################
6
7 LIBTOMCRYPT_VERSION = 1.18.1
8 LIBTOMCRYPT_SITE = https://github.com/libtom/libtomcrypt/releases/download/v$(LIBTOMCRYPT_VERSION)
9 LIBTOMCRYPT_SOURCE = crypt-$(LIBTOMCRYPT_VERSION).tar.xz
10 LIBTOMCRYPT_LICENSE = WTFPL
11 LIBTOMCRYPT_LICENSE_FILES = LICENSE
12 LIBTOMCRYPT_INSTALL_STAGING = YES
13 LIBTOMCRYPT_INSTALL_TARGET = NO # only static library
14 LIBTOMCRYPT_DEPENDENCIES = libtommath
15
16 LIBTOMCRYPT_CFLAGS = -I./src/headers $(TARGET_CFLAGS) -DLTC_SOURCE -DLTM_DESC
17
18 define LIBTOMCRYPT_BUILD_CMDS
19         $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) CFLAGS="$(LIBTOMCRYPT_CFLAGS)"
20 endef
21
22 define LIBTOMCRYPT_INSTALL_STAGING_CMDS
23         $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" NODOCS=1 INSTALL_USER=$(shell id -u) INSTALL_GROUP=$(shell id -g) install
24 endef
25
26 $(eval $(generic-package))