]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/framework-eps.scm
Remove tex and texstr backends (part 1).
[lilypond.git] / scm / framework-eps.scm
index c39fb518a9405cffc42cac173dd0f0429cd0733d..4983874048c50485fdfc199859dff280f49be967 100644 (file)
@@ -2,7 +2,7 @@
 ;;;;
 ;;;;  source file of the GNU LilyPond music typesetter
 ;;;;
-;;;; (c) 2004--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
+;;;; (c) 2004--2008 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
 (define-module (scm framework-eps))
 
@@ -94,6 +94,7 @@ stencil, so LaTeX includegraphics doesn't fuck up the alignment."
         
         (tex-system-port (open-output-string))
         (texi-system-port (open-output-string))
+        (count-system-port (open-output-string))
         (widened-stencils (widen-left-stencil-edges stencils))
         (counted-systems  (count-list widened-stencils))
         (eps-files (map dump-counted-stencil  counted-systems))
@@ -123,13 +124,17 @@ stencil, so LaTeX includegraphics doesn't fuck up the alignment."
     
     (display "@c eof." texi-system-port)
     (display "% eof. " tex-system-port)
-    
+    (display (format "~a" (length stencils)) count-system-port)
     (dump-infinite-stack-EPS stencils)
     (postprocess-output book framework-eps-module
                        (format "~a.eps" basename) (ly:output-formats))
 
     (write-file texi-system-port "texi")
     (write-file tex-system-port "tex")
+
+    ;; do this as the last action so we know the rest is complete if
+    ;; this file is present.
+    (write-file count-system-port "count")
     ))
 
 
@@ -158,7 +163,3 @@ stencil, so LaTeX includegraphics doesn't fuck up the alignment."
 (define convert-to-pdf convert-to-pdf)
 (define convert-to-ps convert-to-ps)
 (define convert-to-png convert-to-png)
-(define convert-to-tex convert-to-tex)
-(define convert-to-dvi convert-to-dvi)
-
-