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_INSTALL_STAGING = YES 12 13KEYUTILS_MAKE_PARAMS = \ 14 INSTALL=$(INSTALL) \ 15 LIBDIR=/usr/lib \ 16 USRLIBDIR=/usr/lib \ 17 CFLAGS="$(TARGET_CFLAGS)" \ 18 CPPFLAGS="$(TARGET_CPPFLAGS) -I." \ 19 LNS="$(HOSTLN) -sf" 20 21ifeq ($(BR2_SHARED_LIBS),y) 22KEYUTILS_MAKE_PARAMS += NO_ARLIB=1 23endif 24 25# Touch cxx.stamp to avoid adding a C++ dependency 26define KEYUTILS_CONFIGURE_CMDS 27 touch $(@D)/cxx.stamp 28endef 29 30define KEYUTILS_BUILD_CMDS 31 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) 32endef 33 34define KEYUTILS_INSTALL_STAGING_CMDS 35 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) DESTDIR=$(STAGING_DIR) install 36endef 37 38define KEYUTILS_INSTALL_TARGET_CMDS 39 $(TARGET_CONFIGURE_OPTS) $(MAKE) $(KEYUTILS_MAKE_PARAMS) -C $(@D) DESTDIR=$(TARGET_DIR) install 40endef 41 42$(eval $(generic-package)) 43