blob: 84f2d9074c38a765942adc69374461e4e6570c40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
MP = mpost --interaction=scrollmode
SRC = ../mf
LTX = ../latex
MPATH = env MFINPUTS=$(SRC):$$MFINPUTS
LMPATH = $(MPATH) TEXINPUTS=$(LTX):$$TEXINPUTS
all: figs.ps lttst.ps txt-fr.dvi txt-en.dvi
clean:
rm -f *~ *.*pk *.tfm *.dvi *.ps *.log *.[0-9]* *.aux
rm -f frcursive.* mfplain.*
#-- A LaTeX example
lttst.dvi: lttst.tex $(SRC)/frcr10.mf $(LTX)/t1frc.fd $(LTX)/frcursive.sty
$(LMPATH) latex lttst
#-- An example with Metapost figures
figs.dvi: figs.tex chars.97 $(SRC)/frcr10.mf $(LTX)/frcursive.sty
$(LMPATH) latex $<
mfplain.mem:
ini$(MP) "mfplain dump"
chars.97: chars.mp mfplain.mem $(SRC)/frcr10.mf $(SRC)/frcursive.mf
$(MPATH) $(MP) --mem mfplain $<
#-- Generic rules.
$(LTX)/frcursive.sty: $(LTX)/frcursive.dtx
@make -C $(LTX)
$(SRC)/frcr10.mf:
@make -C $(SRC)
%.ps: %.dvi
$(MPATH) dvips $< -o $@
%.dvi: %.tex $(SRC)/frcr10.mf
$(MPATH) tex $<
|