summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am44
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