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_pgp.la uams_dhx_passwd.la
16 UAMS_PAM = uams_pam.la
18 UAMS_DHX_PAM = uams_dhx_pam.la
24 UAMS_CLRTXT_LINK = uams_pam.so
25 UAMS_DHX_LINK = uams_dhx_pam.so
27 UAMS_CLRTXT_LINK = uams_passwd.so
28 UAMS_DHX_LINK = uams_dhx_passwd.so
32 # SSL and crypto flag setup
36 CRYPT_CFLAGS = $(GCRYPT_CFLAGS)
37 CRYPT_LIBS = $(GCRYPT_LIBS)
39 CRYPT_CFLAGS = $(SSL_CFLAGS)
40 CRYPT_LIBS = $(SSL_LIBS)
47 uams_guest_la_SOURCES = uams_guest.c
48 uams_randnum_la_SOURCES = uams_randnum.c crypt.c crypt.h
49 uams_passwd_la_SOURCES = uams_passwd.c
50 uams_pam_la_SOURCES = uams_pam.c
51 uams_pgp_la_SOURCES = uams_pgp.c
52 uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c crypt.c crypt.h
53 uams_dhx_pam_la_SOURCES = uams_dhx_pam.c crypt.c crypt.h
59 INCLUDES = @SSL_CFLAGS@
61 uams_guest_la_CFLAGS = @CFLAGS@
62 uams_randnum_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
63 uams_passwd_la_CFLAGS = @CFLAGS@
64 uams_pam_la_CFLAGS = @CFLAGS@
65 uams_pgp_la_CFLAGS = @CFLAGS@ $(CRYPT_CFLAGS)
66 uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
67 uams_dhx_pam_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
69 uams_guest_la_LDFLAGS = -module -avoid-version
70 uams_randnum_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
71 uams_passwd_la_LDFLAGS = -module -avoid-version
72 uams_pam_la_LDFLAGS = -module -avoid-version -lpam
73 uams_pgp_la_LDFLAGS = -module -avoid-version $(CRYPT_LIBS)
74 uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
75 uams_dhx_pam_la_LDFLAGS = -module -avoid-version @SSL_LIBS@ -lpam
96 (cd $(DESTDIR)$(uamsdir) && \
97 rm -f uams_clrtxt.so uams_dhx.so && \
98 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so && \
99 $(LN_S) $(UAMS_DHX_LINK) uams_dhx.so \
103 (cd $(DESTDIR)$(uamsdir) && \
104 rm -f uams_clrtxt.so && \
105 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \