cryptodev-linux.mk 899 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # cryptodev-linux
  4. #
  5. ################################################################################
  6. CRYPTODEV_LINUX_VERSION = 1.12
  7. CRYPTODEV_LINUX_SITE = $(call github,cryptodev-linux,cryptodev-linux,cryptodev-linux-$(CRYPTODEV_LINUX_VERSION))
  8. CRYPTODEV_LINUX_INSTALL_STAGING = YES
  9. CRYPTODEV_LINUX_LICENSE = GPL-2.0+
  10. CRYPTODEV_LINUX_LICENSE_FILES = COPYING
  11. CRYPTODEV_LINUX_CPE_ID_VENDOR = cryptodev-linux
  12. CRYPTODEV_LINUX_PROVIDES = cryptodev
  13. define CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
  14. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) version.h
  15. endef
  16. CRYPTODEV_LINUX_PRE_BUILD_HOOKS += CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
  17. define CRYPTODEV_LINUX_INSTALL_STAGING_CMDS
  18. $(INSTALL) -D -m 644 $(@D)/crypto/cryptodev.h \
  19. $(STAGING_DIR)/usr/include/crypto/cryptodev.h
  20. endef
  21. $(eval $(kernel-module))
  22. $(eval $(generic-package))