# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $

# Imake.tmpl for mdst

RM = /bin/rm -f
INSTALLPROG = /usr/athena/bin/install -s
INSTALLTEXT = /usr/athena/bin/install -m 644
INSTALLSCRIPT = /usr/athena/bin/install

CURSES = -lcurses -ltermcap

CFLAGS = -L/usr/athena/lib -I/usr/athena/include

# Imake.rules for mdst

# $Header: /afs/athena.mit.edu/project/net_dev/test/RCS/Imakefile,v 1.2 1993/07/14 19:00:39 genoa Exp genoa $
#
# Copyright 1993 by the Massachusetts Institute of Technology.
#
# For copying and distribution information,
# please see the file <mit-copyright.h>.
#
# Imakefile for mini-dialup services tool.
#

INSTALLDIR=/var/local/mdst/
MLOBJS=globals.o lists.o mymenu.o user.o utils.o
MFOBJS=globals.o pobox.o mymenu.o utils.o

MRINCL=-I./moiradev/@sys/include -I./moiradev/@sys/lib -I/mit/moiradev/src/clients/moira -I/usr/athena/include
MRDEFS=-DHESIOD -DZEPHYR -DATHENA -DDBMS=INGRES -DGDSS

#	*********** chaosvia ***********
all:: chaosvia

chaosvia:   chaosvia.o resize.o
	$(CC) $(CFLAGS) -o $@ chaosvia.o resize.o -ltermcap

install:: $(INSTALLDIR)inet_moira

$(INSTALLDIR)inet_moira: chaosvia
	$(INSTALLPROG) chaosvia ${INSTALLDIR}inet_moira

clean::
	$(RM) chaosvia chaosvia.o resize.o

#	*********** mdst ***********
all:: mdst

mdst:   mdst.o
	$(CC) $(CFLAGS) -o $@ mdst.o ${CURSES}

install:: $(INSTALLDIR)mdst

$(INSTALLDIR)mdst: mdst
	$(INSTALLPROG) mdst ${INSTALLDIR}mdst

clean::
	$(RM) mdst mdst.o

#	*********** globals.o ***********
globals.o: globals.c
	cc -O $(MRINCL) $(MRDEFS) -c globals.c

#	*********** lists.o ***********
lists.o: lists.c
	cc -O $(MRINCL) $(MRDEFS) -c lists.c

#	*********** menu.o ***********
menu.o: menu.c
	cc -O $(MRINCL) $(MRDEFS) -c menu.c

mymenu.o: mymenu.c
	cc -O $(MRINCL) $(MRDEFS) -c mymenu.c

#	*********** misc.o ***********
misc.o: misc.c
	cc -O $(MRINCL) $(MRDEFS) -c misc.c

#	*********** pobox.o ***********
pobox.o: pobox.c
	cc -O $(MRINCL) $(MRDEFS) -c pobox.c

#	*********** user.o ***********
user.o: user.c
	cc -O $(MRINCL) $(MRDEFS) -c user.c

#	*********** utils.o ***********
utils.o: utils.c
	cc -O $(MRINCL) $(MRDEFS) -c utils.c

#	*********** maillists.o ***********
maillists.o: maillists.c
	cc -O $(MRINCL) $(MRDEFS) -c maillists.c

#	*********** mailfwd.o ***********
mailfwd.o: mailfwd.c
	cc -O $(MRINCL) $(MRDEFS) -c mailfwd.c

#	*********** maillists ***********
all:: maillists

maillists:   maillists.o ${MLOBJS}
	$(CC) $(CFLAGS) -o $@ maillists.o ${MLOBJS} $(MRINCL) $(MRDEFS)  -lgdss ./moiradev/@sys/lib/libmoira.a -lmrgdb -lcom_err -lkrb -ldes -lhesiod ${CURSES}

install:: $(INSTALLDIR)maillists

$(INSTALLDIR)maillists: maillists
	$(INSTALLPROG) maillists ${INSTALLDIR}maillists

clean::
	$(RM) maillists maillists.o ${MLOBJS}

#	*********** mailfwd ***********
all:: mailfwd

mailfwd:   mailfwd.o ${MFOBJS}
	$(CC) $(CFLAGS) -o $@ mailfwd.o ${MFOBJS} $(MRINCL) $(MRDEFS)  -lgdss ./moiradev/@sys/lib/libmoira.a -lmrgdb -lcom_err -lkrb -ldes -lhesiod ${CURSES}

install:: $(INSTALLDIR)mailfwd

$(INSTALLDIR)mailfwd: mailfwd
	$(INSTALLPROG) mailfwd ${INSTALLDIR}mailfwd

clean::
	$(RM) mailfwd mailfwd.o ${MFOBJS}

#	*********** kinit.text ***********
install:: $(INSTALLDIR)kinit.text

$(INSTALLDIR)kinit.text: kinit.text
	$(INSTALLTEXT) kinit.text $(INSTALLDIR)kinit.text

#	*********** kpasswd.text ***********
install:: $(INSTALLDIR)kpasswd.text

$(INSTALLDIR)kpasswd.text: kpasswd.text
	$(INSTALLTEXT) kpasswd.text $(INSTALLDIR)kpasswd.text

#	*********** usage.pl ***********
install:: $(INSTALLDIR)usage.pl

$(INSTALLDIR)usage.pl: usage.pl
	$(INSTALLSCRIPT) usage.pl $(INSTALLDIR)usage.pl

