summaryrefslogtreecommitdiffstats
path: root/rules/cryptsetup.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2017-09-30 12:50:31 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-10-01 11:11:41 +0200
commit61acb5ba2c1f1e4d7d7c93f15f25ab93e597b225 (patch)
treedc7c65714970c53e546db2d743771a081085a69b /rules/cryptsetup.make
parentf082a909ef9395622664774427efe859ff701e00 (diff)
downloadptxdist-61acb5ba2c1f1e4d7d7c93f15f25ab93e597b225.tar.gz
ptxdist-61acb5ba2c1f1e4d7d7c93f15f25ab93e597b225.tar.xz
cryptsetup: cleanup configure options
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/cryptsetup.make')
-rw-r--r--rules/cryptsetup.make23
1 files changed, 4 insertions, 19 deletions
diff --git a/rules/cryptsetup.make b/rules/cryptsetup.make
index c1e2f23fd..9975e72f3 100644
--- a/rules/cryptsetup.make
+++ b/rules/cryptsetup.make
@@ -44,26 +44,11 @@ CRYPTSETUP_CONF_OPT := \
--enable-cryptsetup-reencrypt \
--disable-selinux \
--enable-udev \
+ --$(call ptx/endis, PTXCONF_CRYPTSETUP_CRYPT_BACKEND_KERNEL)-kernel_crypto \
+ --$(call ptx/endis, PTXCONF_CRYPTSETUP_CRYPT_BACKEND_GCRYPT)-gcrypt-pbkdf2 \
--enable-dev-random \
- --disable-python
-
-ifdef PTXCONF_CRYPTSETUP_CRYPT_BACKEND_GCRYPT
-CRYPTSETUP_CONF_OPT += --with-crypto_backend=gcrypt \
- --enable-gcrypt-pbkdf2
-endif
-
-ifdef PTXCONF_CRYPTSETUP_CRYPT_BACKEND_OPENSSL
-CRYPTSETUP_CONF_OPT += --with-crypto_backend=openssl
-endif
-
-ifdef PTXCONF_CRYPTSETUP_CRYPT_BACKEND_KERNEL
-CRYPTSETUP_CONF_OPT += --with-crypto_backend=kernel \
- --enable-kernel_crypto
-endif
-
-ifdef PTXCONF_CRYPTSETUP_CRYPT_BACKEND_NETTLE
-CRYPTSETUP_CONF_OPT += --with-crypto_backend=nettle
-endif
+ --disable-python \
+ --with-crypto_backend=$(PTXCONF_CRYPTSETUP_CRYPT_BACKEND)
# ----------------------------------------------------------------------------
# Target-Install