]> git.donarmstrong.com Git - lilypond.git/blob - mf/Rules.make
partial: 1.0.1.jcn
[lilypond.git] / mf / Rules.make
1
2 $(top_builddir)/mf/%.dvi: %.mf
3         mf $<
4         gftodvi  $(basename $<)
5 #       mv $(basename $<).dvi $(outdir)
6 #       rm $(basename $<).*gf
7
8 $(top_builddir)/mf/%.log: %.mf
9         mf $<
10 #       mv $(@F) $@
11 #       rm $(basename $< ).*gf
12
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) $<
15
16 $(MFDEPS): $(FONT_FILES)
17 # do something silly to avoid barfs if python not installed.
18         echo > $@
19         $(PYTHON) $(top_builddir)/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