]> arthur.barton.de Git - netatalk.git/blobdiff - etc/uams/Makefile.am
remove automake warnings, from Houritsu Chu
[netatalk.git] / etc / uams / Makefile.am
index 60b2dde6ac02a0383d015b7c5c30c853bb138bfc..d3e35108cc65b98aa1020311bbddd03024fe5ba0 100644 (file)
@@ -23,6 +23,10 @@ UAMS_DHX_PAM = uams_dhx_pam.la
 endif
 endif
 
+if USE_GSSAPI
+UAMS_GSSAPI = uams_gss.la
+endif
+
 # links
 if USE_PAM_SO
 UAMS_CLRTXT_LINK = uams_pam.so
@@ -43,28 +47,32 @@ uams_pam_la_SOURCES        = uams_pam.c
 uams_pgp_la_SOURCES        = uams_pgp.c
 uams_dhx_passwd_la_SOURCES = uams_dhx_passwd.c
 uams_dhx_pam_la_SOURCES    = uams_dhx_pam.c
+uams_gss_la_SOURCES   = uams_gss.c
 
 #
 # flags
 #
 
-INCLUDES = @SSL_CFLAGS@
+# do that on behalf of the brokeness of automake 1.4
+AM_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
 
 uams_guest_la_CFLAGS      = @CFLAGS@
 uams_randnum_la_CFLAGS    = @CFLAGS@ @SSL_CFLAGS@
 uams_passwd_la_CFLAGS     = @CFLAGS@
-uams_pam_la_CFLAGS        = @CFLAGS@
+uams_pam_la_CFLAGS        = @CFLAGS@ @PAM_CFLAGS@
 uams_pgp_la_CFLAGS        = @CFLAGS@ @SSL_CFLAGS@
 uams_dhx_passwd_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
-uams_dhx_pam_la_CFLAGS    = @CFLAGS@ @SSL_CFLAGS@
+uams_dhx_pam_la_CFLAGS    = @CFLAGS@ @SSL_CFLAGS@ @PAM_CFLAGS@
+uams_gss_la_CFLAGS       = @CFLAGS@ @GSSAPI_CFLAGS@
 
 uams_guest_la_LDFLAGS      = -module -avoid-version
 uams_randnum_la_LDFLAGS    = -module -avoid-version @SSL_LIBS@
-uams_passwd_la_LDFLAGS     = -module -avoid-version
-uams_pam_la_LDFLAGS        = -module -avoid-version -lpam
+uams_passwd_la_LDFLAGS     = -module -avoid-version @CRYPT_LIBS@
+uams_pam_la_LDFLAGS        = -module -avoid-version @PAM_LIBS@
 uams_pgp_la_LDFLAGS        = -module -avoid-version @SSL_LIBS@
-uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
-uams_dhx_pam_la_LDFLAGS    = -module -avoid-version @SSL_LIBS@ -lpam
+uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@
+uams_dhx_pam_la_LDFLAGS    = -module -avoid-version @SSL_LIBS@ @PAM_LIBS@
+uams_gss_la_LDFLAGS       = -module -avoid-version @GSSAPI_LIBS@ 
 
 #
 # module compilation
@@ -76,7 +84,8 @@ uams_LTLIBRARIES =            \
        $(UAMS_PGP)             \
        $(UAMS_PAM)             \
        $(UAMS_DHX_GENERIC)     \
-       $(UAMS_DHX_PAM)
+       $(UAMS_DHX_PAM)         \
+       $(UAMS_GSSAPI)
 
 #
 # link creation
@@ -91,10 +100,20 @@ install-exec-hook:
                $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so              && \
                $(LN_S) $(UAMS_DHX_LINK) uams_dhx.so                       \
        )
+
+uninstall-hook:
+       (cd $(DESTDIR)$(uamsdir)                                        && \
+               rm -f uams_clrtxt.so uams_dhx.so                           \
+       )
 else
 install-exec-hook:
        (cd $(DESTDIR)$(uamsdir)                                        && \
                rm -f uams_clrtxt.so                                    && \
                $(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so                 \
        )
+
+uninstall-hook:
+       (cd $(DESTDIR)$(uamsdir)                                        && \
+               rm -f uams_clrtxt.so                                       \
+       )
 endif