xref: /minix/libexec/ftpd/Makefile (revision 0a6a1f1d)
1#	$NetBSD: Makefile,v 1.64 2015/01/25 15:53:49 christos Exp $
2#	@(#)Makefile	8.2 (Berkeley) 4/4/94
3
4.include <bsd.own.mk>
5
6PROG=	ftpd
7SRCS=	cmds.c conf.c ftpd.c ftpcmd.y logutmp.c logwtmp.c popen.c
8.if defined(__MINIX)
9WARNS=	# BJG too many warnings with clang right now
10CPPFLAGS+=-I${.CURDIR}
11.else
12CPPFLAGS+=-I${.CURDIR} -DSUPPORT_UTMP -DSUPPORT_UTMPX -DLOGIN_CAP
13.endif # defined(__MINIX)
14DPADD+=	${LIBCRYPT} ${LIBUTIL}
15LDADD+=	-lcrypt -lutil
16MAN=	ftpd.conf.5 ftpusers.5 ftpd.8
17MLINKS=	ftpusers.5 ftpchroot.5
18
19SRCS+=	pfilter.c
20LDADD+=	-lblacklist
21DPADD+=	${LIBBLACKLIST}
22
23.if defined(NO_INTERNAL_LS)
24CPPFLAGS+=-DNO_INTERNAL_LS
25.else
26# for `internal' ls
27SRCS+=	ls.c cmp.c print.c util.c
28.PATH:	${NETBSDSRCDIR}/bin/ls
29.endif
30
31.if (${USE_INET6} != "no")
32CPPFLAGS+=-DINET6
33.endif
34
35.if (${USE_PAM} != "no")
36CPPFLAGS+=-DUSE_PAM
37DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD}
38LDADD+= -lpam ${PAM_STATIC_LDADD}
39.else	# USE_PAM == no
40.if (${USE_SKEY} != "no")
41CPPFLAGS+=-DSKEY
42DPADD+= ${LIBSKEY}
43LDADD+= -lskey
44.endif
45.endif	# USE_PAM == no
46
47ftpd.o ftpcmd.o: version.h
48
49#.if (${USE_KERBEROS} != "no")
50#
51#.PATH:	${NETBSDSRCDIR}/usr.bin/login
52#
53#SRCS+=	k5login.c
54#CPPFLAGS+=-DKERBEROS5
55#DPADD+=	${LIBKRB5} ${LIBASN1}
56#LDADD+= -lkrb5 -lasn1
57#
58#DPADD+=	${LIBCRYPTO} ${{LIBCRYPT} ${LIBROKEN} ${LIBCOM_ERR}
59#LDADD+=	-lcrypto -lcrypt -lroken -lcom_err
60#
61#.endif
62
63.include <bsd.prog.mk>
64