lilypond-1.0.1
[lilypond.git] / mf / Rules.make
blob7c7881c57b709fea28ee9186ac301bf4d7bf8a4c
2 $(top_builddir)/mf/%.dvi: %.mf
3 mf $<
4 gftodvi $(basename $<)
5 # mv $(basename $<).dvi $(outdir)
6 # rm $(basename $<).*gf
8 $(top_builddir)/mf/%.log: %.mf
9 mf $<
10 # mv $(@F) $@
11 # rm $(basename $< ).*gf
13 $(lyout)/%.ly $(texout)/%.tex: $(top_builddir)/mf/%.log
14 $(PYTHON) $(top_builddir)/bin/mf-to-table --ly $(lyout)/$(<F:.log=.ly) --tex $(texout)/$(<F:.log=.tex) $<
16 $(MFDEPS): $(FONT_FILES)
17 # do something silly to avoid barfs if python not installed.
18 echo > $@
19 $(PYTHON) $(top_builddir)/bin/mf-deps $^ >> $@
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