diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 37aaf80af..39d5b2b70 100644 --- a/Makefile.am +++ b/Makefile.am @@ -276,6 +276,7 @@ if HAVE_CMOCKA simple-access-tests \ krb5_common_test \ sss_certmap_test \ + sss_certmap_openssl_test \ $(NULL) if HAVE_LIBRESOLV @@ -1050,6 +1051,7 @@ lib_LTLIBRARIES = libipa_hbac.la \ libsss_idmap.la \ libsss_nss_idmap.la \ libsss_certmap.la \ + libsss_certmap_openssl.la \ $(NULL) pkgconfig_DATA += src/lib/ipa_hbac/ipa_hbac.pc @@ -1697,6 +1699,28 @@ libsss_certmap_la_LDFLAGS = \ dist_noinst_DATA += src/lib/certmap/sss_certmap.exports dist_noinst_HEADERS += src/lib/certmap/sss_certmap_int.h endif +libsss_certmap_openssl_la_DEPENDENCIES = src/lib/certmap/sss_certmap.exports +libsss_certmap_openssl_la_SOURCES = \ + src/lib/certmap/sss_certmap.c \ + src/lib/certmap/sss_cert_content_openssl.c \ + src/util/util_ext.c \ + src/util/cert/cert_common.c \ + src/util/crypto/libcrypto/crypto_base64.c \ + src/util/cert/libcrypto/cert.c \ + $(NULL) +libsss_certmap_openssl_la_CFLAGS = \ + $(AM_CFLAGS) \ + $(TALLOC_CFLAGS) \ + $(CRYPTO_CFLAGS) \ + $(NULL) +libsss_certmap_openssl_la_LIBADD = \ + $(TALLOC_LIBS) \ + $(CRYPTO_LIBS) \ + $(NULL) +libsss_certmap_openssl_la_LDFLAGS = \ + -Wl,--version-script,$(srcdir)/src/lib/certmap/sss_certmap.exports \ + -version-info 0:0:0 + ################# # Feature Tests # @@ -3226,6 +3250,26 @@ sss_certmap_test_LDADD = \ libsss_certmap.la \ $(NULL) endif + +sss_certmap_openssl_test_SOURCES = \ + src/tests/cmocka/test_certmap.c \ + src/util/util.c \ + src/util/debug.c \ + src/util/sss_log.c \ + src/util/util_ext.c \ + $(NULL) +sss_certmap_openssl_test_CFLAGS = \ + $(AM_CFLAGS) \ + $(NULL) +sss_certmap_openssl_test_LDADD = \ + $(CMOCKA_LIBS) \ + $(POPT_LIBS) \ + $(TALLOC_LIBS) \ + $(DHASH_LIBS) \ + $(SYSTEMD_DAEMON_LIBS) \ + libsss_test_common.la \ + libsss_certmap_openssl.la \ + $(NULL) endif # HAVE_CMOCKA noinst_PROGRAMS = pam_test_client |