]> git.donarmstrong.com Git - lilypond.git/commitdiff
[mf] Prevent recreation of fonts at each call of `make' with recent mpost.
authorWerner Lemberg <wl@gnu.org>
Mon, 1 Aug 2011 08:18:31 +0000 (10:18 +0200)
committerWerner Lemberg <wl@gnu.org>
Mon, 1 Aug 2011 08:18:31 +0000 (10:18 +0200)
stepmake/stepmake/metafont-rules.make

index c1728f9924b1efcf9672a33bae1740960765bc22..6d81f550ac89892ba86107e4054dd13d72160cc6 100644 (file)
@@ -27,5 +27,10 @@ $(outdir)/%.pfb: %.mf $(outdir)/mf2pt1.mem
        && mv $$TMP/*pfb $(outdir); \
        rm -rf $$TMP
 
+# since recent mpost versions no longer create a mem file, we create a dummy
+# file to satisfy the dependency (which gets overwritten in case an older
+# mpost creates a real mem file)
 $(outdir)/mf2pt1.mem: mf2pt1.mp
-       cd $(outdir) && mpost -progname=mpost -ini $(top-src-dir)/mf/mf2pt1.mp \\dump
+       cd $(outdir) \
+          && touch mf2pt1.mem \
+          && mpost -progname=mpost -ini $(top-src-dir)/mf/mf2pt1.mp \\dump