From 1c72394c0ae30ba289f869059ec2532eac8d4015 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Mon, 1 Aug 2011 10:18:31 +0200 Subject: [PATCH] [mf] Prevent recreation of fonts at each call of `make' with recent mpost. --- stepmake/stepmake/metafont-rules.make | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmake/stepmake/metafont-rules.make b/stepmake/stepmake/metafont-rules.make index c1728f9924..6d81f550ac 100644 --- a/stepmake/stepmake/metafont-rules.make +++ b/stepmake/stepmake/metafont-rules.make @@ -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 -- 2.39.2