diff --git a/mf/GNUmakefile b/mf/GNUmakefile index f21d1650d5..da5330e93d 100644 --- a/mf/GNUmakefile +++ b/mf/GNUmakefile @@ -32,11 +32,9 @@ $(outdir)/%.dvi: %.mf mv $(basename $<).dvi $(outdir) rm $(basename $<).*gf -$(outdir)/%.pfb: %.mf $(outdir)/mf2pt1.mem invoke-mf2pt1.sh - $(call ly_progress,Making,$@,< mf) - $(src-dir)/invoke-mf2pt1.sh $(buildscript-dir)/mf2pt1 $< $@ $(METAFONT_QUIET) - -$(outdir)/%.tfm $(outdir)/%.log: $(outdir)/%.pfb +$(outdir)/%.pfb $(outdir)/%.tfm $(outdir)/%.log: %.mf $(outdir)/mf2pt1.mem invoke-mf2pt1.sh + $(call ly_progress,Making,$(outdir)/$*.pfb,< mf) + $(src-dir)/invoke-mf2pt1.sh $(buildscript-dir)/mf2pt1 $< $(outdir)/$*.pfb $(METAFONT_QUIET) # 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 @@ -62,7 +60,7 @@ $(outdir)/emmentaler-%.genpe: $(buildscript-dir)/gen-emmentaler-scripts $< --dir=$(outdir) --design-size=$(patsubst emmentaler-%.genpe,%,$(notdir $@)) -EXTRA_DIST_FILES += README mf2pt1.mp invoke-mf2pt.sh r +EXTRA_DIST_FILES += README mf2pt1.mp invoke-mf2pt.sh STAFF_SIZES = 11 13 14 16 18 20 23 26 BRACES = a b c d e f g h i @@ -127,45 +125,36 @@ $(outdir)/emmentaler-brace.otf-table: $(foreach x, a b c d e f g h i,$(outdir)/f # # 2. are not included with teTeX # -$(outdir)/%.lisp: $(outdir)/%.log $(outdir)/%.tfm - $(call ly_progress,Making,$@,< log) +$(outdir)/%.lisp $(outdir)/%.otf-gtable $(outdir)/%.enc: $(outdir)/%.log $(outdir)/%.tfm + $(call ly_progress,Making,$(outdir)/$*.lisp,< log) $(buildscript-dir)/mf-to-table \ --global-lisp=$(outdir)/$( ${name}.dep grep '^INPUT.*mf$' ${name}.fls | sed "s|INPUT||;s|${srcdir}/||" | tr -d '\n' >> ${name}.dep -# Touch all to have the same timestamp. -touch *.pfb *.tfm *.log *.dep - mv *.pfb *.tfm *.log *.dep .. cd .. rm -rf ${tmp}