numam-dpdk/drivers/crypto
Thomas Monjalon 4f213197ef mk: fix external dependencies of crypto drivers
When linking drivers as shared libraries, the dependencies need
to be marked as DT_NEEDED entries.

The crypto dependencies (libsso and libIPSec) are static libraries.
To make them linked in the shared PMDs, the code must relocatable:
    - libIPSec_MB.a must be built with -fPIC
    - libsso_kasumi.a must be built with KASUMI_CFLAGS=-DKASUMI_C

Fixes: 924e84f873 ("aesni_mb: add driver for multi buffer based crypto")
Fixes: eec136f3c5 ("aesni_gcm: add driver for AES-GCM crypto operations")
Fixes: 3aafc423cf ("snow3g: add driver for SNOW 3G library")
Fixes: 2773c86d06 ("crypto/kasumi: add driver for KASUMI library")

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2016-06-29 13:33:01 +02:00
..
aesni_gcm mk: fix external dependencies of crypto drivers 2016-06-29 13:33:01 +02:00
aesni_mb mk: fix external dependencies of crypto drivers 2016-06-29 13:33:01 +02:00
kasumi mk: fix external dependencies of crypto drivers 2016-06-29 13:33:01 +02:00
null mk: fix internal dependencies 2016-06-29 13:33:01 +02:00
qat mk: fix internal dependencies 2016-06-29 13:33:01 +02:00
snow3g mk: fix external dependencies of crypto drivers 2016-06-29 13:33:01 +02:00
Makefile crypto/kasumi: add driver for KASUMI library 2016-06-20 22:25:32 +02:00