#define SIPB

POPMAIL=/mit/sipb/src/popmail

AnsiCC()

cmd_table(pop_cmds)

#if defined(ibm032) || defined(vax)
STRSTR=		strstr.o
STRERROR=	strerror.o
MACH_DEFINES=	-DLOCAL_STRSTR
#endif

#ifdef sparc
STRERROR=	strerror.o
CC=		gcc
LD=		$(CC)
LDLIBS=		-lresolv -lsocket -lnsl
LDDEFS=		-Wl,-R/usr/athena/lib
INSTALL=	ginstall
#endif

#KRB5LIB=	-lkrb5 -lcrypto -lisode
KRB5LIB=	-lkrb4 -lkrb5 -lk5crypto -ldes425
#KRB5DEF=	-DKRB5
#KRB5INC=	

#KRBLIB=		-lkrb -ldes

EXTRALIB=	-Wl,-dn -lss -lreadline -ltermcap -lcom_err -Wl,-dy -lhesiod 

SRCS=		strstr.c strerror.c main.c pop.c pop_cmds.c popper.c
OBJS=		$(STRSTR) $(STRERROR) main.o pop.o pop_cmds.o popper.o
DEFINES=	$(MACH_DEFINES) -DKERBEROS $(KRB5DEF) $(KRB5INC) -DHESIOD -I. \
		-DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 \
		-DHAVE_STRSTR=1 -DHAVE_STRERROR=1
#ifdef SIPB
BASEDIR=	/mit/sipb
ATHMANDIR=	$(BASEDIR)/man
BINDIR=		$(BASEDIR)/bin
#else
BINDIR=		$(ATHBINDIR)
#endif

SimpleProgram(pop,$(OBJS),$(EXTRALIB) $(KRB5LIB) $(KRBLIB),$(BINDIR))
install_man(pop.man,pop.1)

/* create_depend($(SRCS)) */

main.o:		main.c
popper.o:	popper.c pop.h
pop.o:		pop.c pop.h

pop.c: $(POPMAIL)/pop.c
	rm -f $@
	ln -s $(POPMAIL)/$@ .

pop.h: $(POPMAIL)/pop.h
	rm -f pop.h
	ln -s $(POPMAIL)/$@ .

strerror.c: $(POPMAIL)/strerror.c
	rm -f $@
	ln -s $(POPMAIL)/$@ .

strstr.c: $(POPMAIL)/strstr.c
	rm -f $@
	ln -s $(POPMAIL)/$@
