+e = map (lambda x: x + '.enc', fonts)
+s = map (lambda x: x + '.svg', fonts)
+o = map (env.OTF, otfs)
+
+# Emmentaler
+a = '''cat ${SOURCE} \
+$$(echo ${SOURCE} | grep -v brace | sed s/feta/parmesan/) \
+$$(echo ${SOURCE} | grep -v brace | sed s/feta/feta-alphabet/) \
+> ${TARGET}'''
+otf_table = Builder (action = a, suffix = '.otf-table',
+ # barf
+ 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 ('feta' + x + '.otf-table',
+ ['parmesan' + x + '.lisp',
+ 'feta-alphabet' + x + '.lisp']), feta_sizes)
+
+map (lambda x: env.Depends ('emmentaler-' + x + '.otf',
+ 'feta' + x + '.otf-table'),
+ feta_sizes)
+
+map (lambda x: env.Depends ('emmentaler-' + x + '.otf',
+ ['feta' + x + '.pfa',
+ 'parmesan' + x + '.pfa',
+ 'feta-alphabet' + x + '.pfa']), feta_sizes)
+
+for i in feta_sizes:
+ env.Command ('emmentaler-%(i)s.pe' % locals (),
+ '$srcdir/buildscripts/gen-emmentaler-scripts.py',
+ '$PYTHON $srcdir/buildscripts/gen-emmentaler-scripts.py --dir=${TARGET.dir}')
+
+map (lambda x: env.Depends (x + '.pfa', x + '.enc'), feta)
+