semodule-utils.mk 924 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # semodule-utils
  4. #
  5. ################################################################################
  6. SEMODULE_UTILS_VERSION = 2.7
  7. SEMODULE_UTILS_SITE = https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804
  8. SEMODULE_UTILS_LICENSE = GPL-2.0
  9. SEMODULE_UTILS_LICENSE_FILES = COPYING
  10. SEMODULE_UTILS_DEPENDENCIES = libsepol
  11. SEMODULE_UTILS_MAKE_OPTS += \
  12. $(TARGET_CONFIGURE_OPTS) \
  13. LIBSEPOLA=$(STAGING_DIR)/usr/lib/libsepol.a
  14. # We need to pass DESTDIR at build time because it's used by
  15. # semodule-utils build system to find headers and libraries.
  16. define SEMODULE_UTILS_BUILD_CMDS
  17. $(MAKE) -C $(@D) $(SEMODULE_UTILS_MAKE_OPTS) DESTDIR=$(STAGING_DIR) all
  18. endef
  19. define SEMODULE_UTILS_INSTALL_TARGET_CMDS
  20. $(MAKE) -C $(@D) $(SEMODULE_UTILS_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install
  21. endef
  22. $(eval $(generic-package))