cryptodev-linux.mk 1003 B

123456789101112131415161718192021222324252627282930
  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. define CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
  13. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) version.h
  14. endef
  15. CRYPTODEV_LINUX_PRE_BUILD_HOOKS += CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
  16. define CRYPTODEV_LINUX_INSTALL_STAGING_CMDS
  17. $(INSTALL) -D -m 644 $(@D)/crypto/cryptodev.h \
  18. $(STAGING_DIR)/usr/include/crypto/cryptodev.h
  19. endef
  20. define CRYPTODEV_LINUX_CONFIG_FIXUPS
  21. $(call KCONFIG_ENABLE_OPT,CONFIG_CRYPTO)
  22. $(call KCONFIG_ENABLE_OPT,CONFIG_CRYPTO_USER_API_AEAD)
  23. endef
  24. $(eval $(kernel-module))
  25. $(eval $(generic-package))