1################################################################################ 2# 3# keyutils 4# 5################################################################################ 6 7KEYUTILS_VERSION = 1.6.3 8KEYUTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot 9KEYUTILS_LICENSE = GPL-2.0+, LGPL-2.1+ 10KEYUTILS_LICENSE_FILES = LICENCE.GPL LICENCE.LGPL 11KEYUTILS_CPE_ID_VALID = YES 12KEYUTILS_INSTALL_STAGING = YES 13 14KEYUTILS_MAKE_PARAMS = \ 15 INSTALL=$(INSTALL) \ 16 LIBDIR=/usr/lib \ 17 USRLIBDIR=/usr/lib \ 18 CFLAGS="$(TARGET_CFLAGS)" \ 19 CPPFLAGS="$(TARGET_CPPFLAGS) -I." \ 20 LNS="$(HOSTLN) -sf" 21 22ifeq ($(BR2_SHARED_LIBS),y) 23KEYUTILS_MAKE_PARAMS += NO_ARLIB=1 24endif 25 26# Touch cxx.stamp to avoid adding a C++ dependency 27define KEYUTILS_CONFIGURE_CMDS 28 touch $(@D)/cxx.stamp 29endef 30 31define KEYUTILS_BUILD_CMDS 32 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) 33endef 34 35define KEYUTILS_INSTALL_STAGING_CMDS 36 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) DESTDIR=$(STAGING_DIR) install 37endef 38 39define KEYUTILS_INSTALL_TARGET_CMDS 40 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) DESTDIR=$(TARGET_DIR) install 41endef 42 43$(eval $(generic-package)) 44