~ubuntu-branches/ubuntu/precise/netatalk/precise

« back to all changes in this revision

Viewing changes to etc/uams/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Rittau
  • Date: 2004-01-19 12:43:49 UTC
  • Revision ID: james.westby@ubuntu.com-20040119124349-es563jbp0hk0ae51
Tags: upstream-1.6.4
ImportĀ upstreamĀ versionĀ 1.6.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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_dhx_passwd.la
 
13
endif
 
14
 
 
15
if USE_PGP
 
16
UAMS_PGP = uams_pgp.la
 
17
endif
 
18
 
 
19
if BUILD_PAM
 
20
UAMS_PAM = uams_pam.la
 
21
if USE_DHX
 
22
UAMS_DHX_PAM = uams_dhx_pam.la
 
23
endif
 
24
endif
 
25
 
 
26
# links
 
27
if USE_PAM_SO
 
28
UAMS_CLRTXT_LINK = uams_pam.so
 
29
UAMS_DHX_LINK    = uams_dhx_pam.so
 
30
else
 
31
UAMS_CLRTXT_LINK = uams_passwd.so
 
32
UAMS_DHX_LINK    = uams_dhx_passwd.so
 
33
endif
 
34
 
 
35
#
 
36
# source files
 
37
#
 
38
 
 
39
uams_guest_la_SOURCES      = uams_guest.c
 
40
uams_randnum_la_SOURCES    = uams_randnum.c
 
41
uams_passwd_la_SOURCES     = uams_passwd.c
 
42
uams_pam_la_SOURCES        = uams_pam.c
 
43
uams_pgp_la_SOURCES        = uams_pgp.c
 
44
uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c
 
45
uams_dhx_pam_la_SOURCES    = uams_dhx_pam.c
 
46
 
 
47
#
 
48
# flags
 
49
#
 
50
 
 
51
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys @SSL_CFLAGS@
 
52
 
 
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@
 
60
 
 
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
 
68
 
 
69
#
 
70
# module compilation
 
71
#
 
72
 
 
73
uamsdir = @UAMS_PATH@
 
74
uams_LTLIBRARIES =              \
 
75
        $(UAMS_GENERIC)         \
 
76
        $(UAMS_PGP)             \
 
77
        $(UAMS_PAM)             \
 
78
        $(UAMS_DHX_GENERIC)     \
 
79
        $(UAMS_DHX_PAM)
 
80
 
 
81
#
 
82
# link creation
 
83
#
 
84
 
 
85
uams_LINKS =
 
86
 
 
87
if USE_DHX
 
88
install-exec-hook:
 
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                       \
 
93
        )
 
94
else
 
95
install-exec-hook:
 
96
        (cd $(DESTDIR)$(uamsdir)                                        && \
 
97
                rm -f uams_clrtxt.so                                    && \
 
98
                $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so                 \
 
99
        )
 
100
endif