xref: /buildroot/package/keyutils/keyutils.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 08:59:00 CST 2025