CFLAGS= -s -N -mno-ieee-fp -Vss-920925 -I. -Isupport -DSETPROCTITLE -DNBBY=8
CC=gcc
LIBC=
YACC=bison -y
MISSINGOBJS=	getusershell.o fnmatch.o strcasestr.o strerror.o strsep.o \
				getgrent.o authuser.o ftw.o

SRCS=	ftpd.c ftpcmd.c glob.c logwtmp.c popen.c access.c extensions.c \
		realpath.c acl.c private.c authenticate.c flock.c syslog.c
OBJS=	ftpd.o ftpcmd.o glob.o logwtmp.o popen.o access.o extensions.o \
		realpath.o acl.o private.o authenticate.o flock.o syslog.o ${MISSINGOBJS} 
MAN=	ftpd.8

BINDIR=		/usr/bin
ETCDIR=		/usr/etc
MANDIR=		/usr/man
MANEXT=		8
LINTFLAGS=	

all: ftpd ftpcount Makefile

${MISSINGOBJS}:
	( cd support; make ${MISSINGOBJS} )

ftpcount:	ftpcount.c pathnames.h ${MISSINGOBJS}
	${CC} ${CFLAGS} ftpcount.c ${MISSINGOBJS}  flock.o -o ftpcount

ftpd: ${OBJS} ${LIBC}
	${CC} ${CFLAGS} -o /etc/ftpd ${OBJS}

clean:
	rm -f ${OBJS} ftpd core ftpcmd.c ftpcount ftpcount.o
	(cd support; make clean)

cleandir: clean
	rm -f ${MAN} tags .depend

depend: ${SRCS}
	mkdep ${CFLAGS} ${SRCS}

install: ${MAN} ftpd ftpcount
	-mv -f ${ETCDIR}/ftpd ${ETCDIR}/ftpd-old
	install -c -s -o bin -g bin -m 755 ftpd ${ETCDIR}/ftpd
	install -c -s -o bin -g bin -m 755 ftpcount ${BINDIR}/ftpcount
	install -c -o bin -g bin -m 755 ftpd.8 ${MANDIR}/man${MANEXT}/ftpd.${MANEXT}

lint: ${SRCS}
	lint ${CFLAGS} ${LINTFLAGS} ${SRCS}

tags: ${SRCS}
	ctags ${SRCS}

FRC:	

# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

