# conditionally build some modules
#
-UAMS_GENERIC = uams_guest.la uams_randnum.la uams_passwd.la
+UAMS_GENERIC = uams_guest.la uams_passwd.la
if USE_DHX
-UAMS_DHX_PW = uams_dhx_passwd.la
+UAMS_DHX_GENERIC = uams_randnum.la uams_dhx_passwd.la
endif
if USE_PGP
# flags
#
+uams_pgp_la_CFLAGS = @SSL_CFLAGS@
+uams_dhx_passwd_la_CFLAGS = @SSL_CFLAGS@
+uams_dhx_pam_la_CFLAGS = @SSL_CFLAGS@
+
uams_guest_la_LDFLAGS = -module -avoid-version
uams_randnum_la_LDFLAGS = -module -avoid-version
uams_passwd_la_LDFLAGS = -module -avoid-version
-uams_pam_la_LDFLAGS = -module -avoid-version
-uams_pgp_la_LDFLAGS = -module -avoid-version
-uams_dhx_passwd_la_LDFLAGS = -module -avoid-version
-uams_dhx_pam_la_LDFLAGS = -module -avoid-version
+uams_pam_la_LDFLAGS = -module -avoid-version -lpam
+uams_pgp_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
+uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
+uams_dhx_pam_la_LDFLAGS = -module -avoid-version @SSL_LIBS@ -lpam
#
# module compilation
#
uamsdir = @UAMS_PATH@
-uams_LTLIBRARIES = \
- $(UAMS_GENERIC) \
- $(UAMS_PGP) \
- $(UAMS_PAM) \
- $(UAMS_DHX_PAM) \
- $(UAMS_DHX_PW)
+uams_LTLIBRARIES = \
+ $(UAMS_GENERIC) \
+ $(UAMS_PGP) \
+ $(UAMS_PAM) \
+ $(UAMS_DHX_GENERIC) \
+ $(UAMS_DHX_PAM)
#
# link creation
)
else
install-exec-hook:
- (cd $(DESTDIR)$(uamsdir) && \
- rm -f uams_clrtxt.so \
- $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \
+ (cd $(DESTDIR)$(uamsdir) && \
+ rm -f uams_clrtxt.so && \
+ $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \
)
endif