]> git.donarmstrong.com Git - lilypond.git/blob - mf/SConscript
(note): Remove
[lilypond.git] / mf / SConscript
1 # -*-python-*-
2
3 Import ('env', 'base_glob', 'install')
4 fonts = reduce (lambda x, y: x + y,
5                 map (lambda x: base_glob (x),
6                      ('feta[0-9]*.mf',
7                       'feta-braces-[a-z].mf',
8                       'feta-din*[0-9].mf',
9                       'feta-nummer*[0-9].mf',
10                       'parmesan[0-9]*.mf',)))
11
12 t = map (env.TFM, fonts)
13 a = map (env.AFM, fonts)
14 p = map (env.PFA, fonts)
15
16 import os
17 map (lambda x: env.Depends (x + '.pfa', x + '.enc'), fonts)
18 #     map (lambda x: os.path.splitext (x)[0], fonts))
19
20 mf_essential = ['feta16', 'feta20', 'parmesan16', ]
21 pfa_essential = map (env.PFA, mf_essential)
22 env.Command ('cmr.enc', 'cmr.enc.in', 'cp $SOURCE $TARGET')
23 env.Alias ('mf-essential', pfa_essential)
24 env.Alias ('mf', 'cmr.enc')
25
26 # build essential stuff first, that's friendlier
27 env.Alias ('mf', pfa_essential + p)
28
29 install (t, env['sharedir_package_version'] + '/fonts/tfm')
30 install (a, env['sharedir_package_version'] + '/afm')
31 install (p, env['sharedir_package_version'] + '/fonts/type1')