mk: fix build without crypto
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 11 Mar 2016 09:13:48 +0000 (11:13 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 11 Mar 2016 09:43:09 +0000 (10:43 +0100)
If the experimental CONFIG_RTE_LIBRTE_CRYPTODEV is disabled,
build of any crypto pmds will fail because of the missing dependency.
This has been present for a while now but hidden until the addition
of null_crypto since all the other crypto pmds have been disabled
by default.

Conditionalize the entire drivers/crypto directory on
CONFIG_RTE_LIBRTE_CRYPTODEV to fix.

Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices")

Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
drivers/Makefile

index 6ec67f6..81c03a8 100644 (file)
@@ -32,6 +32,6 @@
 include $(RTE_SDK)/mk/rte.vars.mk
 
 DIRS-y += net
-DIRS-y += crypto
+DIRS-$(CONFIG_RTE_LIBRTE_CRYPTODEV) += crypto
 
 include $(RTE_SDK)/mk/rte.subdir.mk