1 # Makefile.am for etc/uams/
6 # conditionally build some modules
10 UAMS_GENERIC = uams_guest.la uams_passwd.la uams_gss.la
12 UAMS_GENERIC = uams_guest.la uams_passwd.la
16 UAMS_DHX_GENERIC = uams_randnum.la uams_pgp.la uams_dhx_passwd.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
36 # SSL and crypto flag setup
40 CRYPT_CFLAGS = $(GCRYPT_CFLAGS)
41 CRYPT_LIBS = $(GCRYPT_LIBS)
43 CRYPT_CFLAGS = $(SSL_CFLAGS)
44 CRYPT_LIBS = $(SSL_LIBS)
51 uams_guest_la_SOURCES = uams_guest.c
52 uams_randnum_la_SOURCES = uams_randnum.c crypt.c crypt.h
53 uams_passwd_la_SOURCES = uams_passwd.c
54 uams_pam_la_SOURCES = uams_pam.c
55 uams_pgp_la_SOURCES = uams_pgp.c
56 uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c crypt.c crypt.h
57 uams_dhx_pam_la_SOURCES = uams_dhx_pam.c crypt.c crypt.h
58 uams_gss_la_SOURCES = uams_gss.c
64 INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys @SSL_CFLAGS@
66 uams_guest_la_CFLAGS = @CFLAGS@
67 uams_randnum_la_CFLAGS = @CFLAGS@ $(CRYPT_CFLAGS)
68 uams_passwd_la_CFLAGS = @CFLAGS@
69 uams_pam_la_CFLAGS = @CFLAGS@
70 uams_pgp_la_CFLAGS = @CFLAGS@ $(CRYPT_CFLAGS)
71 uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
72 uams_dhx_pam_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
73 uams_gss_la_CFLAGS = @CFLAGS@ @GSSAPI_CFLAGS@
75 uams_guest_la_LDFLAGS = -module -avoid-version
76 uams_randnum_la_LDFLAGS = -module -avoid-version $(CRYPT_LIBS)
77 uams_passwd_la_LDFLAGS = -module -avoid-version
78 uams_pam_la_LDFLAGS = -module -avoid-version -lpam
79 uams_pgp_la_LDFLAGS = -module -avoid-version $(CRYPT_LIBS)
80 uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
81 uams_dhx_pam_la_LDFLAGS = -module -avoid-version @SSL_LIBS@ -lpam
82 uams_gss_la_LDFLAGS = -module -avoid-version @GSSAPI_LIBS@
103 (cd $(DESTDIR)$(uamsdir) && \
104 rm -f uams_clrtxt.so uams_dhx.so && \
105 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so && \
106 $(LN_S) $(UAMS_DHX_LINK) uams_dhx.so \
110 (cd $(DESTDIR)$(uamsdir) && \
111 rm -f uams_clrtxt.so && \
112 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so \