1# $Id$
2
3include $(top_srcdir)/Makefile.am.common
4
5AM_CPPFLAGS += -I$(srcdir)/../common -DFTP_SERVER
6
7libexec_PROGRAMS = ftpd
8
9CHECK_LOCAL = 
10
11if KRB5
12krb5_sources = gssapi.c gss_userok.c
13endif
14
15ftpd_SOURCES =		\
16	extern.h	\
17	ftpcmd.y	\
18	ftpd.c		\
19	ftpd_locl.h	\
20	logwtmp.c	\
21	ls.c		\
22	pathnames.h	\
23	popen.c		\
24	security.c	\
25	kauth.c		\
26	klist.c		\
27	$(krb5_sources)
28
29EXTRA_ftpd_SOURCES = kauth.c gssapi.c gss_userok.c
30
31$(ftpd_OBJECTS): security.h
32
33security.c:
34	@test -f security.c || $(LN_S) $(srcdir)/../ftp/security.c .
35security.h:
36	@test -f security.h || $(LN_S) $(srcdir)/../ftp/security.h .
37gssapi.c:
38	@test -f gssapi.c || $(LN_S) $(srcdir)/../ftp/gssapi.c .
39
40CLEANFILES = security.c security.h gssapi.c
41
42man_MANS = ftpd.8 ftpusers.5
43
44LDADD = ../common/libcommon.a \
45	$(LIB_otp) \
46	$(LIB_gssapi) \
47	$(LIB_krb5) \
48	$(LIB_kafs) \
49	$(LIB_hcrypto) \
50	$(LIB_roken)
51
52EXTRA_DIST = NTMakefile $(man_MANS)
53