summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am')
-rw-r--r--daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am42
1 files changed, 25 insertions, 17 deletions
diff --git a/daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am b/daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am
index 90f940fd3..b53b2e1e4 100644
--- a/daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am
+++ b/daemons/ipa-slapi-plugins/ipa-pwd-extop/Makefile.am
@@ -1,7 +1,8 @@
NULL =
-PLUGIN_COMMON_DIR=../common
-KRB5_UTIL_DIR= ../../../util
+MAINTAINERCLEANFILES = *~ Makefile.in
+PLUGIN_COMMON_DIR = ../common
+KRB5_UTIL_DIR = ../../../util
KRB5_UTIL_SRCS = $(KRB5_UTIL_DIR)/ipa_krb5.c \
$(KRB5_UTIL_DIR)/ipa_pwd.c \
$(KRB5_UTIL_DIR)/ipa_pwd_ntlm.c
@@ -23,13 +24,30 @@ AM_CPPFLAGS = \
$(SSL_CFLAGS) \
$(WARN_CFLAGS) \
$(NULL)
+
+AM_LDFLAGS = \
+ $(KRB5_LIBS) \
+ $(SSL_LIBS) \
+ $(LDAP_LIBS) \
+ $(NSPR_LIBS) \
+ $(NSS_LIBS) \
+ -avoid-version \
+ -export-symbols-regex ^ipapwd_init$
-plugindir = $(libdir)/dirsrv/plugins
-plugin_LTLIBRARIES = \
- libipa_pwd_extop.la \
- $(NULL)
+# OTP Convenience Library and Tests
+noinst_LTLIBRARIES = libotp.la
+libotp_la_SOURCES = otp.c
+check_PROGRAMS = t_hotp t_totp
+t_hotp_LDADD = libotp.la
+t_totp_LDADD = libotp.la
+TESTS = $(check_PROGRAMS)
+# Plugin Binary
+plugindir = $(libdir)/dirsrv/plugins
+plugin_LTLIBRARIES = libipa_pwd_extop.la
+libipa_pwd_extop_la_LIBADD = libotp.la
libipa_pwd_extop_la_SOURCES = \
+ auth.c \
common.c \
encoding.c \
prepost.c \
@@ -37,14 +55,6 @@ libipa_pwd_extop_la_SOURCES = \
$(KRB5_UTIL_SRCS) \
$(NULL)
-libipa_pwd_extop_la_LDFLAGS = -avoid-version
-
-libipa_pwd_extop_la_LIBADD = \
- $(KRB5_LIBS) \
- $(SSL_LIBS) \
- $(LDAP_LIBS) \
- $(NULL)
-
appdir = $(IPA_DATA_DIR)
app_DATA = \
pwd-extop-conf.ldif \
@@ -55,6 +65,4 @@ EXTRA_DIST = \
$(app_DATA) \
$(NULL)
-MAINTAINERCLEANFILES = \
- *~ \
- Makefile.in
+