# Makefile for dvi2tty and disdvi       23/01/89   M.J.E. Mol
#
# For BSD Unix use the following CFLAGS definition
# CFLAGS = -Dstrchr=index
#
# This Makefile does not work for MSDOS. Make your 
# own one, or compile by hand.
#
# CFLAGS = -s

BINDIR = Max2:bin
MANDIR = Max2:man
CFLAGS = -Dmc68020 -m68020 -m68881 -O2
CC     = gcc

all:	dvi2tty disdvi

dvi2tty:dvi2tty.o dvistuff.o
	$(CC) -o dvi2tty dvi2tty.o dvistuff.o

disdvi:disdvi.o
	$(CC) -o disdvi disdvi.o

dvi2tty.o: dvi2tty.c dvi2tty.h

dvistuff.o: dvistuff.c dvi2tty.h commands.h

disdvi.o: disdvi.c commands.h

install:	all
	rm -f dvitty
	ln dvi2tty dvitty
	install -c -m 755 dvitty $(BINDIR)
	install -c -m 755 disdvi $(BINDIR)
	rm -f dvitty.1
	ln dvi2tty.1 dvitty.1
	install -c -m 755 dvitty.1 $(MANDIR)/man1
	install -c -m 755 disdvi.l $(MANDIR)/manl

uninstall:
	rm -f $(BINDIR)/dvitty
	rm -f $(BINDIR)/disdvi
	rm -f $(MANDIR)/man1/dvitty.1
	rm -f $(MANDIR)/manl/disdvi.l

clean:
	rm -f *.o core \#* *~

clobber:	clean
	rm -f dvitty dvitty.1 dvi2tty disdvi
