EXTRA_DIST = $(config_DATA)
+#
+# pluggable authentication modules check for shadow password support
+#
+
+if USE_SHADOWPW
+PAMD = netatalk.pamd.shadow
+else
+PAMD = netatalk.pamd
+endif
+
#
# pluggable authentication modules support?
#
if USE_PAM
pamdir = /etc/pam.d
-
pam_DATA = netatalk
netatalk:
- cp -f netatalk.pamd netatalk
+ $(CP) -f $(PAMD) netatalk
endif
timelord_SOURCES = timelord.c
timelord_LDADD = $(top_builddir)/libatalk/libatalk.la
-LIBS = @LIBS@ -latalk
+LIBS = @LIBS@
EXTRA_DIST = COPYRIGHT README VERSION
sbin_PROGRAMS = afpd
afpd_SOURCES = unix.c ofork.c main.c switch.c auth.c volume.c directory.c \
- file.c enumerate.c desktop.c filedir.c fork.c appl.c gettok.c status.c \
- afp_options.c afp_asp.c afp_dsi.c messages.c afp_config.c nfsquota.c \
- codepage.c quota.c uam.c afs.c uid.c
+ file.c enumerate.c desktop.c filedir.c fork.c appl.c gettok.c \
+ status.c afp_options.c afp_asp.c afp_dsi.c messages.c afp_config.c \
+ nfsquota.c codepage.c quota.c uam.c afs.c uid.c
-afpd_LDADD = $(top_builddir)/libatalk/libatalk.a -latalk
+afpd_LDADD = $(top_builddir)/libatalk/libatalk.la
afpd_LDFLAGS = -rdynamic
noinst_HEADERS = auth.h codepage.h afp_config.h desktop.h directory.h file.h \
sbin_PROGRAMS = papd
#bin_PROGRAMS = showppd
-papd_SOURCES = main.c printcap.c session.c file.c comment.c lp.c ppd.c magics.c headers.c queries.c auth.c uam.c
-papd_LDADD = $(top_builddir)/libatalk/libatalk.la -latalk
+papd_SOURCES = main.c printcap.c session.c file.c comment.c lp.c ppd.c \
+ magics.c headers.c queries.c auth.c uam.c
+papd_LDADD = $(top_builddir)/libatalk/libatalk.la
papd_LDFLAGS = -rdynamic
#showppd_SOURCES = showppd.c ppd.c
-#showppd_LDADD = $(top_builddir)/libatalk/libatalk.la -latalk
+#showppd_LDADD = $(top_builddir)/libatalk/libatalk.la
noinst_HEADERS = comment.h file.h ppd.h printer.h uam_auth.h
#
clean distclean clean-recursive distclean-recursive:
- $(RM) $(psf_LINKS) *.o core .libs .deps
+ $(RM) -r $(psf_LINKS) *.o core .libs .deps