# Makefile for zlogin zlogout, and zflushlogs
# Written by Derek Atkins <warlord@mit.edu>

SRCS 	= zlogin.c ZWaitForNotice.c
OBJS	= zlogin.o ZWaitForNotice.o
LIBS	= /mit/zephyr/tba/warlord/bin/libzephyr.a -lkrb -ldes \
	 -lcom_err $(EXTRA_LIBS) -L/usr/athena/lib

CFLAGS	= -g -I/usr/athena/include -DX11
LDFLAGS	= -L/usr/athena/lib

DESTDIR	= /afs/sipb/user/warlord
BINDIR	= $(DESTDIR)/$(MACHINE)bin
MANDIR	= $(DESTDIR)/man
MANSECT	= 1

INSTCMD	= install -c -s

zlogin:	$(OBJS)
	$(CC) $(LDFLAGS) -o zlogin $(OBJS) $(LIBS)

install:	zlogin
	$(INSTCMD) zlogin $(BINDIR)/zlogin
	-ln -s zlogin $(BINDIR)/zlogout
	-ln -s zlogin $(BINDIR)/zflushlogs

clean:
	rm -f zlogin zlogout zflushlogs $(OBJS) *~ core
