% vars ())
os.chdir (srcdir)
-if env['debugging']:
+if 1: #env['debugging']:
stamp = os.path.join (run_prefix, 'stamp')
- env.command (stamp, ['#/SConstruct', '#/VERSION'],
+ env.Command (stamp, ['#/SConstruct', '#/VERSION'],
[symlink_tree, 'touch $TARGET'])
- env.depends ('lily', stamp)
+ env.Depends ('lily', stamp)
#### dist, tar
def plus (a, b):
and 'doc' not in COMMAND_LINE_TARGETS\
and 'web' not in COMMAND_LINE_TARGETS\
and 'install' not in COMMAND_LINE_TARGETS\
- and 'clean' not in command_line_targets:
- subdirs = ['lily', 'lily/include',
- 'flower', 'flower/include',
+ and 'clean' not in COMMAND_LINE_TARGETS:
+ subdirs = ['lily',
+ 'flower',
'kpath-guile',
'mf',
+ 'python',
]
if os.path.isdir ('%(srcdir)s/CVS' % vars ()):
#p = map (env.PFA, fonts + map (lambda x: 'PFA' + x, otfs))
p = map (env.PFA, fonts)
#e = map (env.ENC, fonts)
-c = map (lambda x: x + '.cff', fonts)
+#c = map (lambda x: x + '.cff', fonts)
cp = map (lambda x: x + '.cff.ps', fonts)
e = map (lambda x: x + '.enc', fonts)
s = map (lambda x: x + '.svg', fonts)
src_suffix = '.lisp')
env.Append (BUILDERS = {'OTF_TABLE': otf_table})
f = map (env.OTF_TABLE, feta)
+g = map (env.OTF_TABLE, feta_braces)
map (lambda x: env.Depends ('emmentaler-' + x + '.otf',
'feta' + x + '.otf-table'),
map (lambda x: x + '.otf-gtable', feta_braces),
'echo "(design_size . 20)" > $TARGET')
+#env.Depends ('aybabtu.otf-table',
+# map (lambda x: x + '.otf-table', feta_braces))
+
env.Depends ('aybabtu.otf', 'aybabtu.subfonts')
env.Depends ('aybabtu.otf', 'aybabtu.fontname')
env.Depends ('aybabtu.otf', 'aybabtu.otf-table')
env.Depends ('aybabtu.otf', 'aybabtu.otf-gtable')
+# Hmm?
+env.Depends ('aybabtu.pfa', 'aybabtu.subfonts')
+env.Depends ('aybabtu.pfa', 'aybabtu.fontname')
+env.Depends ('aybabtu.pfa', 'aybabtu.otf-table')
+env.Depends ('aybabtu.pfa', 'aybabtu.otf-gtable')
+
## FIXME
mf_essential = ['feta16', 'feta20', 'parmesan16', ]
pfa_essential = map (env.PFA, mf_essential)
env.Alias ('mf-essential', pfa_essential)
-env.Command ('cmr.enc', 'cmr.enc.in', 'cp $SOURCE $TARGET')
-env.Alias ('mf', 'cmr.enc')
-
env['fonts'] = string.join (fonts)
env['feta_sizes'] = string.join (feta_sizes)
env['sauter'] = string.join (sauter)
'echo "Aybabtu-Regular Aybabtu-Regular <aybabtu.cff.ps" >> $TARGET',
'echo "PFAAybabtu-Regular PFAAybabtu-Regular <aybabtu.cff.ps" >> $TARGET',
'for i in $sauter; do echo "$$i $$i <$$i.pfa"; done >> $TARGET'])
-env.Alias ('mf', 'lilypond.map')
+#env.Alias ('mf', 'lilypond.map')
env.Command ('fonts.scale', p,
'cd ${TARGET.dir} && echo *.pfa *.pfb | $PYTHON $srcdir/buildscripts/make-font-dir.py > $TARGET.file')
'''echo "/Aybabtu (aybabtu.cff.ps);" >> $TARGET''',
'''echo "/PFAAybabtu (PFAaybabtu.pfa);" >> $TARGET''',
'''for i in $sauter; do echo "$$i ($$i.pfa);"; done >> $TARGET'''])
-env.Alias ('mf', 'Fontmap.lily')
+#env.Alias ('mf', 'Fontmap.lily')
# build essential stuff first, that's friendlier
env.Alias ('mf', pfa_essential + p + map (lambda x: x[0], o))
install (o, env['sharedir_package_version'] + '/fonts/otf')
install (e, env['sharedir_package_version'] + '/ps')
install (s, env['sharedir_package_version'] + '/fonts/svg')
-install (c, env['sharedir_package_version'] + '/fonts/cff')
+#install (c, env['sharedir_package_version'] + '/fonts/cff')
install (cp, env['sharedir_package_version'] + '/ps')