diff --git a/package/cryptodev/Config.in b/package/cryptodev/Config.in index d7b77548b..0780cc754 100644 --- a/package/cryptodev/Config.in +++ b/package/cryptodev/Config.in @@ -37,4 +37,9 @@ config BR2_PACKAGE_OCF_LINUX endchoice +config BR2_PACKAGE_PROVIDES_CRYPTODEV + string + default "cryptodev-linux" if BR2_PACKAGE_CRYPTODEV_LINUX + default "ocf-linux" if BR2_PACKAGE_OCF_LINUX + endif diff --git a/package/cryptodev/cryptodev.mk b/package/cryptodev/cryptodev.mk index ad5adf0cf..11e6f48ad 100644 --- a/package/cryptodev/cryptodev.mk +++ b/package/cryptodev/cryptodev.mk @@ -5,14 +5,7 @@ ################################################################################ CRYPTODEV_SOURCE = - -ifeq ($(BR2_PACKAGE_CRYPTODEV_LINUX),y) -CRYPTODEV_DEPENDENCIES += cryptodev-linux -endif - -ifeq ($(BR2_PACKAGE_OCF_LINUX),y) -CRYPTODEV_DEPENDENCIES += ocf-linux -endif +CRYPTODEV_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_CRYPTODEV)) ifeq ($(CRYPTODEV_DEPENDENCIES),) define CRYPTODEV_CONFIGURE_CMDS