1 # Makefile.am for etc/uams/
6 # conditionally build some modules
9 UAMS_GENERIC = uams_guest.la uams_passwd.la
12 UAMS_DHX_GENERIC = uams_randnum.la uams_dhx_passwd.la
16 UAMS_PGP = uams_pgp.la
20 UAMS_PAM = uams_pam.la
22 UAMS_DHX_PAM = uams_dhx_pam.la
28 UAMS_CLRTXT_LINK = uams_pam.so
29 UAMS_DHX_LINK = uams_dhx_pam.so
31 UAMS_CLRTXT_LINK = uams_passwd.so
32 UAMS_DHX_LINK = uams_dhx_passwd.so
39 uams_guest_la_SOURCES = uams_guest.c
40 uams_randnum_la_SOURCES = uams_randnum.c crypt.c crypt.h
41 uams_passwd_la_SOURCES = uams_passwd.c
42 uams_pam_la_SOURCES = uams_pam.c
43 uams_pgp_la_SOURCES = uams_pgp.c crypt.c crypt.h
44 uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c crypt.c crypt.h
45 uams_dhx_pam_la_SOURCES = uams_dhx_pam.c crypt.c crypt.h
51 INCLUDES = @SSL_CFLAGS@
53 uams_guest_la_CFLAGS = @CFLAGS@
54 uams_randnum_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
55 uams_passwd_la_CFLAGS = @CFLAGS@
56 uams_pam_la_CFLAGS = @CFLAGS@
57 uams_pgp_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
58 uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
59 uams_dhx_pam_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
61 uams_guest_la_LDFLAGS = -module -avoid-version
62 uams_randnum_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
63 uams_passwd_la_LDFLAGS = -module -avoid-version
64 uams_pam_la_LDFLAGS = -module -avoid-version -lpam
65 uams_pgp_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
66 uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
67 uams_dhx_pam_la_LDFLAGS = -module -avoid-version @SSL_LIBS@ -lpam
89 (cd $(DESTDIR)$(uamsdir) && \
90 rm -f uams_clrtxt.so uams_dhx.so && \
91 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so && \
92 $(LN_S) $(UAMS_DHX_LINK) uams_dhx.so \
96 (cd $(DESTDIR)$(uamsdir) && \
97 rm -f uams_clrtxt.so && \
98 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \