MP = mpost --interaction=batchmode
SRC = ../mf
LTX = ../latex

MPATH = env MFINPUTS=$(SRC):$$MFINPUTS
LMPATH = $(MPATH) TEXINPUTS=$(LTX):$$TEXINPUTS

all: fcsource.ps frcursive.ps

clean:
	rm -f *~ *.*pk *.tfm frcursive.* mfplain.* *.log *.aux *.toc *.dvi *.ps

#--  the pretty-printed source

fcsource.dvi: fcsource.tex frcursive.tex $(SRC)/frcr10.mf
	$(MPATH) tex $<
frcursive.tex: ../mf/frcursive.mf
	mft $<

#--  the LaTeX package's documentation

frcursive.dvi: $(LTX)/frcursive.dtx $(LTX)/frcursive.sty $(SRC)/frcr10.mf
	$(LMPATH) latex $<

#-- generic rules

%.ps: %.dvi $(SRC)/frcr10.mf
	dvips $< -o $@

$(SRC)/frcr10.mf:
	@make -C $(SRC)

$(LTX)/frcursive.sty:
	@make -C $(LTX)
