1# @(#)Makefile 8.2 (Berkeley) 4/4/94 2# $FreeBSD$ 3 4.include <bsd.own.mk> 5 6LUKEMFTPD= ${.CURDIR}/../../contrib/lukemftpd 7.PATH: ${LUKEMFTPD}/src ${LUKEMFTPD}/libnetbsd 8 9PROG= lukemftpd 10MAN= lukemftpd.8 ftpd.conf.5 ftpusers.5 11MLINKS= ftpusers.5 ftpchroot.5 12SRCS= cmds.c conf.c ftpd.c ftpcmd.y popen.c 13SRCS+= strsuftoll.c 14 15WFORMAT= 0 16 17.if ${MK_INET6_SUPPORT} != "no" 18CFLAGS+= -DINET6 19.endif 20 21CFLAGS+= -include nbsd2fbsd.h 22CFLAGS+= -I${.CURDIR} -I${LUKEMFTPD} -I${LUKEMFTPD}/src 23CFLAGS+= -I${.CURDIR}/../../lib/libc/stdtime 24YFLAGS= 25 26LDADD= -lcrypt -lutil 27DPADD= ${LIBCRYPT} ${LIBUTIL} 28 29LSDIR= ../../bin/ls 30.PATH: ${.CURDIR}/${LSDIR} 31SRCS+= ls-unmain.c cmp.c print.c util.c 32CFLAGS+=-I${.CURDIR}/${LSDIR} 33DPADD+= ${LIBM} 34LDADD+= -lm 35 36CFLAGS+= -DUSE_OPIE -DLOGIN_CAP 37DPADD+= ${LIBOPIE} ${LIBMD} 38LDADD+= -lopie -lmd 39 40.if ${MK_PAM_SUPPORT} != "no" 41CFLAGS+= -DUSE_PAM 42DPADD+= ${LIBPAM} 43LDADD+= ${MINUSLPAM} 44.endif 45 46CLEANFILES+= ls-unmain.c 47ls-unmain.c: ls.c 48 sed -e 's/^main(/ls_main(/g' -e 's,extern.h,${LSDIR}/extern.h,' \ 49 ${.ALLSRC} > ${.TARGET} 50 51ftpd.o ftpcmd.o: version.h 52 53lukemftpd.8: ftpd.8 54 ln -sf ${.ALLSRC} ${.TARGET} 55 56CLEANFILES+= lukemftpd.8 57 58.include <bsd.prog.mk> 59 60${OBJS}: ${.CURDIR}/nbsd2fbsd.h 61