DESTDIR=
CFLAGS=	-O -I../h -DGRAPHICS
MAKE=	make

BINDIR	= /usr/local
MANDIR	= /usr/man

SRCS=	README 					\
	dviselect.1 dvipr.1 iptex.1		\
	imagen1.c draw.c 			\
	dviselect.c				\
	ip.c interpress.h			\
	verser1.c verser2.c			\
	iptex.sh dvipr.sh

default:
	@echo make the specific engine you need

$(SRCS):;	co -q $@

src:	$(SRCS)
	@echo Done

clean:
	-rm -f core *.o dviselect imagen1

inst-dvipr:
	install -c dvipr.sh ${BINDIR}/dvipr
	install -c -m 444 ../man/dvipr.1 ${MANDIR}/man1/dvipr.1

inst-verser1: verser1
	install -s verser1 ${BINDIR}/verser1

inst-verser2: verser2
	install -s verser2 ${BINDIR}/verser2

inst-imagen1: imagen1 iptex.sh iptex.1
	install -s imagen1 ${BINDIR}/imagen1
	rm -f iptex
	sed -e 's|BIN|$(BINDIR)|' < iptex.sh > iptex
	install -c iptex ${BINDIR}/iptex
	rm -f iptex
	-install -c -m 444 iptex.1 ${MANDIR}/man1/iptex.1

inst-dviselect: dviselect dviselect.1
	install -s dviselect ${BINDIR}/dviselect
	-install -c -m 444 dviselect.1 ${MANDIR}/man1/dviselect.1

#
#	Make rules follow for each program.
#

imagen1: imagen1.o imagen1-special.o
	${CC} ${CFLAGS} -o imagen1 imagen1.o imagen1-special.o ../lib/lib.a -lm

dviselect: dviselect.o ../lib/lib.a
	${CC} ${CFLAGS} -o dviselect dviselect.o ../lib/lib.a

verser1: verser1.o
verser2: verser2.o

verser1 verser2: ../lib/lib.a
	${CC} ${CFLAGS} -o $@ $@.o ../lib/lib.a

# DO NOT DELETE THIS LINE -- make depend uses it

imagen1.o: imagen1.c /usr/include/stdio.h ../h/types.h ../h/conv.h ../h/dvi.h
imagen1.o: ../h/dviclass.h ../h/dvicodes.h ../h/fio.h ../h/font.h
imagen1.o: ../h/postamble.h ../h/search.h ../h/imagen.h ../h/imPcodes.h
verser1.o: verser1.c /usr/include/stdio.h ../h/types.h ../h/conv.h ../h/dvi.h
verser1.o: ../h/dviclass.h ../h/dvicodes.h ../h/fio.h ../h/font.h
verser1.o: ../h/postamble.h ../h/search.h ../h/verser.h
verser2.o: verser2.c /usr/include/errno.h /usr/include/setjmp.h
verser2.o: /usr/include/stdio.h /usr/include/sys/vcmd.h
verser2.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
verser2.o: /usr/include/sys/ttydev.h ../h/types.h ../h/conv.h ../h/fio.h
verser2.o: ../h/font.h ../h/verser.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
