- base = os.path.splitext (str (target[0]))[0]
- return (target + [base + '.log'], source)
-
-def add_enc_ly_tex_target (target, source, env):
- base = os.path.splitext (str (target[0]))[0]
- return (target + [base + '.enc', base + '.tex', base + 'list.ly'],
- source)
-a = 'cd ${TARGET.dir} && \
-MFINPUTS=.:${SOURCE.dir}:$srcdir/${SOURCE.dir}: \
-mf "\\mode:=$MFMODE; nonstopmode; input ${SOURCE.filebase};" \
-| grep -v "@\|>>"'
+ base = os.path.splitext (str (target[0]))[0]
+ return (target + [base + '.log'], source)
+
+def add_tfm_target (target, source, env):
+ base = os.path.splitext (str (target[0]))[0]
+ return (target + [base + '.tfm'], source)
+
+def add_lisp_enc_target (target, source, env):
+ base = os.path.splitext (str (target[0]))[0]
+ return (target + [base + '.lisp', base + '.enc'],
+ source)
+
+def add_cff_cffps_svg (target, source, env):
+ base = os.path.splitext (str (target[0]))[0]
+ return (target + [base + '.cff', base + '.cff.ps', base + '.svg'],
+ source)
+
+a = 'cd ${TARGET.dir} \
+&& MFINPUTS=.:${SOURCE.dir}:$srcdir/${SOURCE.dir}: \
+$MF "\\mode:=$MFMODE; nonstopmode; input ${SOURCE.filebase};" \
+| grep -v "@\|>>\|w:\|h:";'