xref: /dragonfly/libexec/ftpd/Makefile (revision 25606b42ed0593ab50ef284f752abfa6b722de31)
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