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 logwtmp.c popen.c 7 8CFLAGS+=-DSETPROCTITLE -DLOGIN_CAP -DVIRTUAL_HOSTING 9CFLAGS+=-I${.CURDIR} 10YFLAGS= 11WARNS?= 2 12WFORMAT=0 13 14DPADD= ${LIBUTIL} ${LIBCRYPT} 15LDADD= -lutil -lcrypt 16 17DPADD+= ${LIBOPIE} ${LIBMD} 18LDADD+= -lopie -lmd 19 20LSDIR= ../../bin/ls 21.PATH: ${.CURDIR}/${LSDIR} 22SRCS+= ls.c cmp.c print.c util.c 23CFLAGS+=-Dmain=ls_main -I${.CURDIR}/${LSDIR} 24DPADD+= ${LIBM} 25LDADD+= -lm 26 27# XXX sys/md5.h shim errata for bootstrap REMOVE_OPENSSL_FILES 28CFLAGS+= -I${_SHLIBDIRPREFIX}/usr/include/priv 29 30.PATH: ${.CURDIR}/../../usr.sbin/nscd 31SRCS+= pidfile.c 32CFLAGS+=-I${.CURDIR}/../../usr.sbin/nscd 33 34.if !defined(NO_INET6) 35CFLAGS+=-DINET6 36.endif 37 38.if !defined(NO_PAM) 39CFLAGS+=-DUSE_PAM 40DPADD+= ${LIBPAM} 41LDADD+= ${MINUSLPAM} 42LDFLAGS+= ${LDFLAGSPAM} 43.endif 44 45.include <bsd.prog.mk> 46