From: Fan Zhang Date: Mon, 21 Jan 2019 15:56:11 +0000 (+0000) Subject: crypto/aesni_mb: fix build with custom dependency path X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=3067c8ce77acb3df53ba4e88e18fa29964b39756;p=dpdk.git crypto/aesni_mb: fix build with custom dependency path This patch fixes the inflexible compile issue AESNI-MB PMD. Originally the compile of the PMD will fail if IPSec_MB is not installed in default location. Fixes: c68d7aa354f6 ("crypto/aesni_mb: use architecture independent macros") Signed-off-by: Fan Zhang Acked-by: Pablo de Lara Tested-by: Konstantin Ananyev --- diff --git a/drivers/crypto/aesni_mb/Makefile b/drivers/crypto/aesni_mb/Makefile index 7ef290dc5b..8d2024c9ec 100644 --- a/drivers/crypto/aesni_mb/Makefile +++ b/drivers/crypto/aesni_mb/Makefile @@ -23,7 +23,9 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring LDLIBS += -lrte_cryptodev LDLIBS += -lrte_bus_vdev -IMB_HDR = /usr/include/intel-ipsec-mb.h +IMB_HDR = $(shell echo '\#include ' | \ + $(CC) -E $(EXTRA_CFLAGS) - | grep 'intel-ipsec-mb.h' | \ + head -n1 | cut -d'"' -f2) # Detect library version IMB_VERSION = $(shell grep -e "IMB_VERSION_STR" $(IMB_HDR) | cut -d'"' -f2)