PATH := ../bin:$(PATH)

SML = $(patsubst %.doc,%.sml,$(wildcard *.doc))
TEX = $(patsubst %.doc,%.tex,$(wildcard *.doc))
DVI = $(patsubst %.doc,%.dvi,$(wildcard *.doc))
PDF = $(patsubst %.doc,%.pdf,$(wildcard *.doc))

all : sml dvi

sml : $(SML)

tex : $(TEX)

dvi : $(DVI)

pdf : $(PDF)

%.sml : %.doc
	docsml $<

%.tex : %.doc
	doctexplus $<

%.dvi : %.doc
	docdviplus $<

%.pdf : %.dvi
	dvipdf $*

clean :
	rm -f $(SML) $(TEX) $(DVI) $(PDF) *.th.*
