#	@(#)Makefile	5.15 (Berkeley) 7/1/90

SUBDIR=	ftpshut ftpcount ftptar

PROG=	ftpd
SRCS=	access.c acl.c authenticate.c authuser.c conversions.c extensions.c \
	ftpcmd.c ftpd.c ftw.c glob.c hostacc.c klogin.c logwtmp.c popen.c \
	private.c strcasestr.c fnmatch.c vers.c
#SRCS+=	realpath.c
DPADD=	${LIBKRB} ${LIBDES}
LDADD=	-lkrb -ldes
CFLAGS+=-I${.CURDIR} -DDEBUG -DKERBEROS
MAN5=	ftpaccess.0 ftpconversions.0 ftphosts.0 xferlog.0
MAN8=	ftpd.0

CONFIGS=ftpaccess ftpusers ftpgroups ftpconversions ftphosts
MSGDIR=	/etc/msgs
MSGS=	msgs/mirrors.msg msgs/msg.dead msgs/msg.toomany msgs/welcome.msg

CLEANFILES+=ftpcmd.c y.tab.h vers.c

vers.c:	ftpd.c ftpcmd.y
	sh ${.CURDIR}/newvers.sh

.PATH: ${.CURDIR}/skey ${.CURDIR}/../../usr.bin/login

afterinstall:
	@for entry in ${CONFIGS}; do \
	    (echo -n "===> $$entry"; \
	    if test ! -f ${DESTDIR}/etc/$${entry}; then \
		install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
		    ${.CURDIR}/examples/$${entry} ${DESTDIR}/etc; \
		echo; \
	    else \
		echo '		using already installed version!'; \
	    fi) \
        done
.if !exists(${DESTDIR}${MSGDIR})
	mkdir ${DESTDIR}${MSGDIR}
.endif
	@for entry in ${MSGS}; do \
	    (echo -n "===> $$entry"; \
	    if test ! -f ${DESTDIR}/etc/$${entry}; then \
		install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
		    ${.CURDIR}/examples/$${entry} ${DESTDIR}${MSGDIR}; \
		echo; \
	    else \
		echo '		using already installed version!'; \
	    fi) \
        done

.include <bsd.prog.mk>
