1 noinst_LTLIBRARIES += libcrypto_backend.la 2 3 libcrypto_backend_la_CFLAGS = $(AM_CFLAGS) @CRYPTO_CFLAGS@ 4 5 libcrypto_backend_la_SOURCES = \ 6 lib/crypto_backend/crypto_backend.h \ 7 lib/crypto_backend/crypto_backend_internal.h \ 8 lib/crypto_backend/crypto_cipher_kernel.c \ 9 lib/crypto_backend/crypto_storage.c \ 10 lib/crypto_backend/pbkdf_check.c \ 11 lib/crypto_backend/crc32.c \ 12 lib/crypto_backend/argon2_generic.c \ 13 lib/crypto_backend/cipher_generic.c \ 14 lib/crypto_backend/cipher_check.c 15 16 if CRYPTO_BACKEND_GCRYPT 17 libcrypto_backend_la_SOURCES += lib/crypto_backend/crypto_gcrypt.c 18 endif 19 if CRYPTO_BACKEND_OPENSSL 20 libcrypto_backend_la_SOURCES += lib/crypto_backend/crypto_openssl.c 21 endif 22 if CRYPTO_BACKEND_NSS 23 libcrypto_backend_la_SOURCES += lib/crypto_backend/crypto_nss.c 24 endif 25 if CRYPTO_BACKEND_KERNEL 26 libcrypto_backend_la_SOURCES += lib/crypto_backend/crypto_kernel.c 27 endif 28 if CRYPTO_BACKEND_NETTLE 29 libcrypto_backend_la_SOURCES += lib/crypto_backend/crypto_nettle.c 30 endif 31 32 if CRYPTO_INTERNAL_PBKDF2 33 libcrypto_backend_la_SOURCES += lib/crypto_backend/pbkdf2_generic.c 34 endif 35 36 if CRYPTO_INTERNAL_ARGON2 37 libcrypto_backend_la_DEPENDENCIES = libargon2.la 38 libcrypto_backend_la_LIBADD = libargon2.la 39 endif