# -*- Mode: Text -*-
# makefile for vcal and friends
#
#	$Source: /mit/sipbsrc/src/vcal/RCS/Makefile,v $
#	$Author: eichin $
#	$Header: /mit/sipbsrc/src/vcal/RCS/Makefile,v 1.7 91/09/24 08:09:51 eichin Exp $
#
CFLAGS = 	-O
DESTDIR=
BINDIR = 	/usr/sipb/${MACHINE}bin
MANDIR = 	/usr/sipb/man
MANSECT=	1
TERMLIB = 	-ltermlib
PROGRAMS = 	appts autocall callme eappts lcal vcal
SRCS= 		appts.c autocall.c callme.c eappts.c lcal.c vcal.c
MANPAGES= 	appts autocall callme eappts lcal vcal

all: $(PROGRAMS)

links:
	-for i in ${SRCS} ${MANPAGES}; do \
		(ln -s /source/uus/vs2/vcal/$$i); done

appts:		appts.c
		cc $(CFLAGS) -o appts appts.c

autocall:	autocall.c
		cc $(CFLAGS) -o autocall autocall.c

callme:		callme.c
		cc $(CFLAGS) -o callme callme.c

eappts:		eappts.c
		cc $(CFLAGS) -o eappts eappts.c

lcal:		lcal.c
		cc $(CFLAGS) -Dabort=lcal_abort -o lcal lcal.c

vcal:		vcal.c
		cc $(CFLAGS) -Dabort=vcal_abort -o vcal vcal.c $(TERMLIB)

install: ${PROGRAMS}
	for i in ${PROGRAMS}; do \
		install -c -s $$i ${DESTDIR}${BINDIR}/$$i; done
	for i in ${MANPAGES}; do \
		cp $$i.l ${DESTDIR}$(MANDIR)/man${MANSECT}/$$i.${MANSECT}; \
	done
	
clean:
	rm -f *.o core a.out $(PROGRAMS)

depend:
	makedepend -v ${CFLAGS} ${SRCS}

# DO NOT DELETE THIS LINE -- make depend depends on it.

appts.o: /usr/include/time.h /usr/include/stdio.h /usr/include/ctype.h
autocall.o: /usr/include/time.h /usr/include/stdio.h /usr/include/signal.h
callme.o: /usr/include/time.h /usr/include/stdio.h /usr/include/signal.h
eappts.o: /usr/include/stdio.h
lcal.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
lcal.o: /usr/include/time.h
vcal.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
vcal.o: /usr/include/time.h /usr/include/sgtty.h
# /usr/include/sgtty.h includes:
#	sys/ioctl.h
vcal.o: /usr/include/sys/ioctl.h
# /usr/include/sys/ioctl.h includes:
#	sys/ttychars.h
#	sys/ttydev.h
vcal.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
