From: Han-Wen Nienhuys Date: Wed, 5 Mar 2003 17:57:50 +0000 (+0000) Subject: * buildscripts/mf-to-table.py: add .pfa, .pfb target dependency. X-Git-Tag: release/1.7.14~4 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=12e7cacbb549cab560634e65eec1cb4c88809662;p=lilypond.git * buildscripts/mf-to-table.py: add .pfa, .pfb target dependency. * stepmake/stepmake/metafont-rules.make ($(outdir)/%.pfb): remove .afm dependency * buildscripts/mf-to-table.py (write_fontlist): use new markup syntax --- diff --git a/ChangeLog b/ChangeLog index 70134a8afa..0aa6b31aae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2003-03-05 Han-Wen Nienhuys + * buildscripts/mf-to-table.py: add .pfa, .pfb target dependency. + + * stepmake/stepmake/metafont-rules.make ($(outdir)/%.pfb): remove + .afm dependency + * buildscripts/mf-to-table.py (write_fontlist): use new markup syntax * python/lilylib.py (make_page_images): add function. diff --git a/buildscripts/mf-to-table.py b/buildscripts/mf-to-table.py index 1fcdfbe558..d11bb5ce90 100644 --- a/buildscripts/mf-to-table.py +++ b/buildscripts/mf-to-table.py @@ -184,7 +184,10 @@ def write_fontlist (file, global_info, charmetrics): """) def write_deps (file, deps, targets): + + for t in targets: + t = re.sub ( '^\\./', '', t) file.write ('%s '% t) file.write (": ") for d in deps: @@ -257,8 +260,8 @@ for filenm in files: write_tex_defs (open (texfile_nm, 'w'), g, m) write_ps_encoding (open (enc_nm, 'w'), g, m) - - write_deps (open (depfile_nm, 'wb'), deps, [base + '.dvi', texfile_nm, afmfile_nm]) + + write_deps (open (depfile_nm, 'wb'), deps, [base + '.dvi', base + '.pfa', base + '.pfb', texfile_nm, afmfile_nm]) if lyfile_nm != '': write_fontlist(open (lyfile_nm, 'w'), g, m) diff --git a/stepmake/stepmake/metafont-rules.make b/stepmake/stepmake/metafont-rules.make index 94b7194915..e8eb5e6115 100644 --- a/stepmake/stepmake/metafont-rules.make +++ b/stepmake/stepmake/metafont-rules.make @@ -29,11 +29,11 @@ $(outdir)/%.$(XPM_RESOLUTION)pk: $(outdir)/%.$(XPM_RESOLUTION)gf gftopk $< $@ -$(outdir)/%.pfa: %.mf $(outdir)/%.afm +$(outdir)/%.pfa: %.mf $(MFTRACE) -I $(outdir)/ --pfa --simplify --keep-trying $(basename $(@F)) mv $(basename $(@F)).pfa $(outdir) -$(outdir)/%.pfb: %.mf $(outdir)/%.afm +$(outdir)/%.pfb: %.mf $(MFTRACE) -I $(outdir)/ --pfa --pfb --simplify --keep-trying $(basename $(@F)) -mv $(basename $(@F)).pfa $(outdir) mv $(basename $(@F)).pfb $(outdir)