xref: /dragonfly/libexec/ftpd/Makefile (revision 25606b42)
1#	@(#)Makefile	8.2 (Berkeley) 4/4/94
2# $FreeBSD: src/libexec/ftpd/Makefile,v 1.57 2006/06/05 15:50:34 yar Exp $
3
4PROG=	ftpd
5MAN=	ftpd.8 ftpchroot.5
6SRCS=	ftpd.c ftpcmd.y logwtmpx.c popen.c
7
8CFLAGS+=-DSETPROCTITLE -DLOGIN_CAP -DVIRTUAL_HOSTING
9CFLAGS+=-I${.CURDIR}
10YFLAGS=
11WARNS?=	2
12
13DPADD=	${LIBUTIL} ${LIBCRYPT}
14LDADD=	-lutil -lcrypt
15
16LSDIR=	../../bin/ls
17.PATH:	${.CURDIR}/${LSDIR}
18SRCS+=	ls.c cmp.c print.c util.c
19CFLAGS+=-Dmain=ls_main -I${.CURDIR}/${LSDIR}
20DPADD+=	${LIBM}
21LDADD+=	-lm
22
23.if !defined(NO_INET6)
24CFLAGS+=-DINET6
25.endif
26
27.if !defined(NO_PAM)
28CFLAGS+=-DUSE_PAM
29DPADD+= ${LIBPAM}
30LDADD+= ${MINUSLPAM}
31LDFLAGS+= ${LDFLAGSPAM}
32.endif
33
34.if defined(NOMD5)
35CFLAGS+= -DNOMD5
36.else
37SRCS+= site_md5.c
38CFLAGS+=	${PRIVATELIB_CFLAGS}
39DPADD+=		${LIBCRYPTO}
40LDADD+=		-lprivate_crypto
41LDFLAGS+=	${PRIVATELIB_LDFLAGS}
42.endif
43
44.include <bsd.prog.mk>
45