]> arthur.barton.de Git - netatalk.git/blob - etc/uams/Makefile.am
Removed --enable-pgp-uam configure option. Is there any reason somebody
[netatalk.git] / etc / uams / Makefile.am
1 # Makefile.am for etc/uams/
2
3 SUBDIRS = uams_krb4
4
5 #
6 # conditionally build some modules
7 #
8
9 UAMS_GENERIC = uams_guest.la uams_passwd.la
10
11 if USE_DHX
12 UAMS_DHX_GENERIC = uams_randnum.la uams_pgp.la uams_dhx_passwd.la
13 endif
14
15 if BUILD_PAM
16 UAMS_PAM = uams_pam.la
17 if USE_DHX
18 UAMS_DHX_PAM = uams_dhx_pam.la
19 endif
20 endif
21
22 # links
23 if USE_PAM_SO
24 UAMS_CLRTXT_LINK = uams_pam.so
25 UAMS_DHX_LINK    = uams_dhx_pam.so
26 else
27 UAMS_CLRTXT_LINK = uams_passwd.so
28 UAMS_DHX_LINK    = uams_dhx_passwd.so
29 endif
30
31 #
32 # source files
33 #
34
35 uams_guest_la_SOURCES      = uams_guest.c
36 uams_randnum_la_SOURCES    = uams_randnum.c crypt.c crypt.h
37 uams_passwd_la_SOURCES     = uams_passwd.c
38 uams_pam_la_SOURCES        = uams_pam.c
39 uams_pgp_la_SOURCES        = uams_pgp.c
40 uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c crypt.c crypt.h
41 uams_dhx_pam_la_SOURCES    = uams_dhx_pam.c crypt.c crypt.h
42
43 #
44 # flags
45 #
46
47 INCLUDES = @SSL_CFLAGS@
48
49 uams_guest_la_CFLAGS      = @CFLAGS@
50 uams_randnum_la_CFLAGS    = @CFLAGS@ @SSL_CFLAGS@
51 uams_passwd_la_CFLAGS     = @CFLAGS@
52 uams_pam_la_CFLAGS        = @CFLAGS@
53 uams_pgp_la_CFLAGS        = @CFLAGS@ @SSL_CFLAGS@
54 uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
55 uams_dhx_pam_la_CFLAGS    = @CFLAGS@ @SSL_CFLAGS@
56
57 uams_guest_la_LDFLAGS      = -module -avoid-version
58 uams_randnum_la_LDFLAGS    = -module -avoid-version @SSL_LIBS@
59 uams_passwd_la_LDFLAGS     = -module -avoid-version
60 uams_pam_la_LDFLAGS        = -module -avoid-version -lpam
61 uams_pgp_la_LDFLAGS        = -module -avoid-version @SSL_LIBS@
62 uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
63 uams_dhx_pam_la_LDFLAGS    = -module -avoid-version @SSL_LIBS@ -lpam
64
65 #
66 # module compilation
67 #
68
69 uamsdir = @UAMS_PATH@
70 uams_LTLIBRARIES =              \
71         $(UAMS_GENERIC)         \
72         $(UAMS_PAM)             \
73         $(UAMS_DHX_GENERIC)     \
74         $(UAMS_DHX_PAM)
75
76 #
77 # link creation
78 #
79
80 uams_LINKS =
81
82 if USE_DHX
83 install-exec-hook:
84         (cd $(DESTDIR)$(uamsdir)                                        && \
85                 rm -f uams_clrtxt.so uams_dhx.so                        && \
86                 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so              && \
87                 $(LN_S) $(UAMS_DHX_LINK) uams_dhx.so                       \
88         )
89 else
90 install-exec-hook:
91         (cd $(DESTDIR)$(uamsdir)                                        && \
92                 rm -f uams_clrtxt.so                                    && \
93                 $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so                 \
94         )
95 endif