xref: /OK3568_Linux_fs/buildroot/package/semodule-utils/semodule-utils.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# semodule-utils
4#
5################################################################################
6
7SEMODULE_UTILS_VERSION = 3.2
8SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION)
9SEMODULE_UTILS_LICENSE = GPL-2.0
10SEMODULE_UTILS_LICENSE_FILES = COPYING
11SEMODULE_UTILS_DEPENDENCIES = libsepol
12
13SEMODULE_UTILS_MAKE_OPTS += \
14	$(TARGET_CONFIGURE_OPTS) \
15	LIBSEPOLA=$(STAGING_DIR)/usr/lib/libsepol.a
16
17# We need to pass DESTDIR at build time because it's used by
18# semodule-utils build system to find headers and libraries.
19define SEMODULE_UTILS_BUILD_CMDS
20	$(MAKE) -C $(@D) $(SEMODULE_UTILS_MAKE_OPTS) DESTDIR=$(STAGING_DIR) all
21endef
22
23define SEMODULE_UTILS_INSTALL_TARGET_CMDS
24	$(MAKE) -C $(@D) $(SEMODULE_UTILS_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install
25endef
26
27$(eval $(generic-package))
28