2003-03-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * 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.
""")
def write_deps (file, deps, targets):
+
+
for t in targets:
+ t = re.sub ( '^\\./', '', t)
file.write ('%s '% t)
file.write (": ")
for d in deps:
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)
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)