endif
endif
+if USE_GSSAPI
+UAMS_GSSAPI = uams_gss.la
+endif
+
# links
if USE_PAM_SO
UAMS_CLRTXT_LINK = uams_pam.so
uams_pgp_la_SOURCES = uams_pgp.c
uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c
uams_dhx_pam_la_SOURCES = uams_dhx_pam.c
+uams_gss_la_SOURCES = uams_gss.c
#
# flags
#
-INCLUDES = @SSL_CFLAGS@
+# do that on behalf of the brokeness of automake 1.4
+AM_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
uams_guest_la_CFLAGS = @CFLAGS@
uams_randnum_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
uams_passwd_la_CFLAGS = @CFLAGS@
-uams_pam_la_CFLAGS = @CFLAGS@
+uams_pam_la_CFLAGS = @CFLAGS@ @PAM_CFLAGS@
uams_pgp_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
-uams_dhx_pam_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
+uams_dhx_pam_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@ @PAM_CFLAGS@
+uams_gss_la_CFLAGS = @CFLAGS@ @GSSAPI_CFLAGS@
uams_guest_la_LDFLAGS = -module -avoid-version
uams_randnum_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
-uams_passwd_la_LDFLAGS = -module -avoid-version
-uams_pam_la_LDFLAGS = -module -avoid-version -lpam
+uams_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@
+uams_pam_la_LDFLAGS = -module -avoid-version @PAM_LIBS@
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
+uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@
+uams_dhx_pam_la_LDFLAGS = -module -avoid-version @SSL_LIBS@ @PAM_LIBS@
+uams_gss_la_LDFLAGS = -module -avoid-version @GSSAPI_LIBS@
#
# module compilation
$(UAMS_PGP) \
$(UAMS_PAM) \
$(UAMS_DHX_GENERIC) \
- $(UAMS_DHX_PAM)
+ $(UAMS_DHX_PAM) \
+ $(UAMS_GSSAPI)
#
# link creation
$(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so && \
$(LN_S) $(UAMS_DHX_LINK) uams_dhx.so \
)
+
+uninstall-hook:
+ (cd $(DESTDIR)$(uamsdir) && \
+ rm -f uams_clrtxt.so uams_dhx.so \
+ )
else
install-exec-hook:
(cd $(DESTDIR)$(uamsdir) && \
rm -f uams_clrtxt.so && \
$(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \
)
+
+uninstall-hook:
+ (cd $(DESTDIR)$(uamsdir) && \
+ rm -f uams_clrtxt.so \
+ )
endif