# Generated automatically from Makefile.in by configure.

SHELL=	/bin/sh

#
#  set this to the name of your primary discuss server.
#
DS_MAINSERVER=	charon.mit.edu

CC=	cc
INSTALL=/usr/athena/bin/install -c

DEFS=	-DHAVE_CONFIG_H
LIBS=	

KLIBS=	-L/usr/athena/lib -lkrb -ldes
ETLIB=	../et/libcom_err.a
SSLIB=	../ss/libss.a

CFLAGS=	-O
INCLUDES= -I../include -I../regex

SRCS=	pmtg.c mkds.c crmtgs.c create_mtg_dir.c \
	disrc2meetings.sh dsc_setup.sh dspipe.c dlsm.c dsmail.c

PROGS=	pmtg mkds crmtgs rmds create_mtg_dir dsmail dspipe

SCRIPTS= dsc_setup
SPROGS=	 dsc_setup.sh

DESTDIR= /usr/local

.c.o:	
	rm -f $*.o
	${CC} ${CFLAGS} ${INCLUDES} ${DEFS} -c $*.c

all:	${PROGS} ${SPROGS}

clean:	
	rm -f ${PROGS} *.o *~ *.bak

install: all
	for prog in ${PROGS}; do \
		/usr/athena/bin/install -c -c -s $$prog ${DESTDIR}/$$prog ; done
	for prog in ${SCRIPTS}; do \
		/usr/athena/bin/install -c -c $$prog.sh ${DESTDIR}/$$prog ; done

pmtg:	pmtg.o ../libds/libds.a ../usp/libusp.a ${ETLIB}
	rm -f pmtg
	${CC} ${CFLAGS} -o pmtg pmtg.o ../libds/libds.a ../usp/libusp.a ${ETLIB} ${KLIBS} ${LIBS}

dlsm:	dlsm.o
	rm -f dlsm
	${CC} ${CFLAGS} -o dlsm dlsm.o

dspipe:	dspipe.o ../libds/libds.a ../usp/libusp.a ${ETLIB}
	rm -f dspipe
	${CC} ${CFLAGS} -o dspipe dspipe.o ../libds/libds.a ../usp/libusp.a ${ETLIB} ${KLIBS} ${LIBS}

dsmail:	dsmail.o ../libds/libds.a ../usp/libusp.a ${ETLIB}
	rm -f dstmp
	${CC} ${CFLAGS} -o dstmp -g dsmail.o ../libds/libds.a ../usp/libusp.a ../regex/libregexp.a ${ETLIB} ${KLIBS} ${LIBS}
	mv dstmp dsmail

crmtgs:	crmtgs.o ../libds/libds.a ../usp/libusp.a ${ETLIB}
	rm -f crmtgs
	${CC} ${CFLAGS} -o crmtgs -g crmtgs.o ../libds/libds.a ../usp/libusp.a ${ETLIB} ${KLIBS} ${LIBS}

mkds:	mkds.o ../libds/libds.a ../usp/libusp.a ${ETLIB}
	rm -f mkds
	${CC} ${CFLAGS} -o mkds mkds.o ../libds/libds.a ../usp/libusp.a ${ETLIB} ${KLIBS} ${LIBS}

rmds:	mkds
	rm -f rmds
	ln mkds rmds

create_mtg_dir: create_mtg_dir.o
	${CC} ${CFLAGS} -o create_mtg_dir create_mtg_dir.o ${LIBS}

dsc_setup.sh: dsc_setup-proto.sh
	sed -e 's/__DS_MAINSERVER__/$(DS_MAINSERVER)/g' dsc_setup-proto.sh > $@

dist: ${SRCS} Makefile
	-mkdir ../../dist/source/mclient
	cp -p ${SRCS} ../../dist/source/mclient/
	cp -p Makefile ../../dist/source/mclient/
	chmod 644 ../../dist/source/mclient/Makefile

pmtg.o : pmtg.c ../include/discuss/discuss.h \
  ../include/discuss/types.h \
  ../include/discuss/tfile.h ../include/discuss/dsc_et.h \
  ../include/discuss/acl.h ../include/discuss/interface.h \
  ../include/discuss/dsname.h
dspipe.o : dspipe.c ../include/discuss/tfile.h \
  ../include/discuss/interface.h ../include/discuss/types.h \
  ../include/discuss/dsc_et.h ../include/rpc.h \
  ../include/usp.h ../include/usp_et.h \
  ../include/rpc_et.h
mkds.o : mkds.c ../include/discuss/discuss.h \
  ../include/discuss/types.h \
  ../include/discuss/tfile.h ../include/discuss/dsc_et.h \
  ../include/discuss/acl.h ../include/discuss/interface.h \
  ../include/discuss/dsname.h
dlsm.o : dlsm.c 
crmtgs.o : crmtgs.c ../include/discuss/discuss.h \
  ../include/discuss/types.h \
  ../include/discuss/tfile.h ../include/discuss/dsc_et.h \
  ../include/discuss/acl.h ../include/discuss/interface.h \
  ../include/discuss/dsname.h 
