CC = cc  -g1 -w4 

CSRCS		=	pop_dele.c pop_dropcopy.c pop_dropinfo.c \
			pop_get_command.c pop_get_subcommand.c pop_init.c \
			pop_last.c pop_list.c pop_log.c pop_lower.c \
			pop_msg.c pop_parse.c pop_pass.c pop_quit.c \
			pop_rset.c pop_send.c pop_stat.c pop_updt.c \
			pop_user.c pop_xtnd.c pop_xmit.c popper.c

OBJS		=	pop_dele.o pop_dropcopy.o pop_dropinfo.o \
			pop_get_command.o pop_get_subcommand.o pop_init.o \
			pop_last.o pop_list.o pop_log.o pop_lower.o \
			pop_msg.o pop_parse.o pop_pass.o pop_quit.o \
			pop_rset.o pop_send.o pop_stat.o pop_updt.o \
			pop_user.o pop_xtnd.o pop_xmit.o popper.o

SP_SRCS		=	pop_enter.c 
SP_OBJS		=	pop_enter.o 

DOCS		=	README pop3.rfc1081 pop3e.rfc1082 popper.8

INCLUDES	=	popper.h version.h

SRCS		=	${CSRCS} ${INCLUDES}

REL		=

MAKEFILE	=	Makefile

#               Options are:
#               BIND43HACK      -	If you are using BSD 4.3 domain 
#					name service and you want it to
#				 	resolve each name after reverse
#					resolving the address. This is 
#					silliness.
#		DEBUG		-	Include the debugging code.  Note:  You
#					still have to use the -d or -t flag to
#					enable debugging.
#               HAVE_VSPRINTF   -	If the vsprintf functions are availabl 
#					on your system.
#               SYSLOG42        -	For BSD 4.2 syslog (default is BSD 4.3 
#					syslog).
#               STRNCASECMP     -	If you do not have strncasecmp()
#		KERBEROS  	-       If you want authentication vis Kerberos
#									(tom)
#		KERBEROS_PASSWD_HSCK -  Use popper as passwd server
#		NOSTATUS	-	suppress status lines (RO, U, etc.)

#CFLAGS		=	-fi=protos -O -DKERBEROS -DNOSTATUS -DSunOS
CFLAGS		=	-fi=protos -DSTRNCASECMP -DNOSTATUS -DSunOS -DDEBUG -DBIND43 -DHAVE_VSPRINTF -Otax
LDFLAGS		=       -N16k -Rpopper.use

TARGET		=	popper

TAR		=	${TARGET}.tar

INSTALLDIR	=	/usr/etc

MANPAGE		=	popper.8

CATPAGE		=	popper.0

MANDIR		=	/usr/local/man/cat8

#LIBS 		= 	-lkrb -ldes -lsocket
LIBS 		= 	-lsocket -lunix -lutil -llogin -lcrypt

all: ${TARGET} 

spop:	${SP_OBJS}
	CC  ${SP_OBJS} -o spop ${LIBS}

${TARGET}: ${OBJS}
	CC  ${OBJS} -o ${TARGET} ${LIBS} $(CFLAGS) $(LDFLAGS)

clean:
	rm -f core *~ *.o *.Z*
#	${SCCS} clean

install: ${TARGET}
	install -c -m 700 -o root -g staff ${TARGET} ${INSTALLDIR}

installman:
	rm -f ${CATPAGE}
	nroff -man ${MANPAGE} > ${CATPAGE}
	install -c -m 644 -o root -g staff ${CATPAGE} ${MANDIR}

edit:
	${SCCS} edit ${REL} ${SRCS}

admin:
	${SCCS} admin -ft"Copyright (c) 1990 Regents of the University of California.\nAll rights reserved.\n" ${SRCS}

sources: ${SRCS}

${SRCS}:
	${SCCS} get ${REL} $@ -p | expand -4 > $@

${DOCS}:
	${SCCS} get README -p | expand -4 > README
	${SCCS} get popper.8 -p | expand -4 > popper.8
	
${OBJS}:    popper.h version.h
