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