From 3244e7002d066db0b619bfac638102ef0402128b Mon Sep 17 00:00:00 2001 From: Bastian Krause Date: Fri, 24 Jun 2022 16:16:32 +0200 Subject: crypto: skip make dependency for CONFIG_CRYPTO_RSA_KEY=__ENV__* CONFIG_CRYPTO_RSA_KEY allows referring to environment variables, e.g. __ENV__FOO tells barebox' rsatoc to use the value of the environment variable "FOO". There is no point in creating a make dependency for such values. Actually looking into the environment variable and deciding whether it is a PKCS#11 URI or a file seems unnecessarily complex. Let's filter out these special values and leave the error handling to rsatoc. Fixes: a05ac5545c ("crypto: simplify $(srctree)/ handling and remove config_filename macro") Signed-off-by: Bastian Krause Link: https://lore.barebox.org/20220624141632.380159-1-bst@pengutronix.de Signed-off-by: Sascha Hauer --- crypto/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/Makefile b/crypto/Makefile index 7e67f58bc7..762d7e543b 100644 --- a/crypto/Makefile +++ b/crypto/Makefile @@ -28,7 +28,7 @@ $(obj)/rsa.o: $(obj)/rsa-keys.h CONFIG_CRYPTO_RSA_KEY := $(CONFIG_CRYPTO_RSA_KEY:"%"=%) -ifneq ($(filter-out pkcs11:%, $(CONFIG_CRYPTO_RSA_KEY)),) +ifneq ($(filter-out pkcs11:% __ENV__%, $(CONFIG_CRYPTO_RSA_KEY)),) RSA_DEP := $(CONFIG_CRYPTO_RSA_KEY) endif -- cgit v1.2.3