]> git.donarmstrong.com Git - lilypond.git/blob - mf/Rules.make
release: 0.1.49
[lilypond.git] / mf / Rules.make
1
2 $(outdir)/%.dvi: %.mf
3         mf $<
4         gftodvi  $(basename $<)
5 #       mv $(basename $<).dvi $(outdir)
6         rm $(basename $<).*gf
7
8 $(outdir)/%.log: %.mf
9         mf $<
10 #       mv $(@F) $@
11         rm $(basename $< ).*gf
12
13 $(lyout)/%.ly $(texout)/%.tex: $(outdir)/%.log
14         $(PYTHON) $(depth)/bin/mf-to-table --ly $(lyout)/$(<F:.log=.ly) --tex $(texout)/$(<F:.log=.tex) $<
15
16 $(MFDEPS): $(FONT_FILES)
17 # do something silly to avoid barfs if python not installed.
18         echo > $@
19         $(PYTHON) $(depth)/bin/mf-deps $^ >> $@
20
21 # silly workaround for stupid TeXs
22 systempks:
23 # irix 5.3
24 #       MakeTeXPK feta16 300 300 magstep\(0.0\)
25         set -e ; for a in $(FONT_FILES); do \
26         MakeTeXPK `basename $$a .mf` 300 300 magstep\(0.0\) ; \
27         mf "\mode=ljfour; input `basename $$a .mf`"  ;\
28 #       mv -f `find . -name '*.tfm' -print -o -name '*gf' -print`  out/ ; \
29         mv -f `find . -name '*.tfm' -print -o -name '*gf' -print` ; \
30         done
31