DEST=/silo/tex/bin
LIB=/silo/tex/tfm
MACROS=/silo/tex/inputs

CFLAGS=-g
PFLAGS=-g
LDFLAGS=-g

.SUFFIXES:
.SUFFIXES: .web .p .o .dvi .pl .tfm

all:	dvidoc doc.tfm dvidoc.dvi

.web.p:
	tangle $<
	pxp -O -f $*.p > tmp
	mv tmp $*.p

.p.o:
	$(PC) -c $(PFLAGS) $*.p

.web.dvi:
	weave $<
	tex $*.tex
	rm $*.tex

.pl.tfm:
	pltotf $< $*.tfm

dvidoc.p:	dvidoc.web

#dvidoc.o:	dvidoc.p
dvidoc.o:	dvidoc.c
	$(CC) -c $(CFLAGS) dvidoc.c

dvityext.o:	dvityext.c
	$(CC) -c $(CFLAGS) dvityext.c

dvidoc: dvidoc.o dvityext.o
	$(CC) -o $@ $(LDFLAGS) dvidoc.o dvityext.o -lm
#	$(PC) -o $@ $(LDFLAGS) dvidoc.o dvityext.o

install: all
	install -m 644 doc.tfm $(LIB)
	install -m 755 dvidoc $(DEST)
	install -m 644 -c docmac.tex $(MACROS)

clean:
	-rm -f *.o dvidoc.p dvidoc dvidoc.log dvidoc.tex dvidoc.pool \
	CONTENTS.tex dvidoc.dvi doc.tfm
