* lily/GNUmakefile (OUT_DIST_FILES): dist parser and lexer.
+2005-04-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * configure.in (gui_b): make bison optional.
+
+ * lily/GNUmakefile (OUT_DIST_FILES): dist parser and lexer.
+
+2005-04-16 Bernard Hurley <bernard@fong-hurley.org.uk>
+
+ * framework-eps.scm: code added so that a macro \betweenLilyPondSystem
+ with one parameter can be defined in a LaTeX file when processed
+ by lilypond-book this will be evaluated between the systems of
+ a muti-system score. The parameter is the number of systems processed.
+
2005-04-16 Jan Nieuwenhuizen <janneke@gnu.org>
* python/lilylib.py (make_ps_images): Escape newline.
STEPMAKE_DLOPEN
# Do not use bison 1.50 and 1.75.
# 1.29 is required fr %locations, but I'm not sure it's enough --ns
-STEPMAKE_BISON(REQUIRED, 1.29)
+STEPMAKE_BISON(OPTIONAL, 1.29)
STEPMAKE_FLEX(REQUIRED)
STEPMAKE_FLEXLEXER(REQUIRED)
AC_LANG_C
HELP2MAN_EXECS = lilypond
STEPMAKE_TEMPLATES= c++ executable po help2man
+OUT_DIST_FILES=$(addprefix $(outdir)/,parser.cc lexer.cc parser.hh)
+
include $(depth)/make/stepmake.make
ifeq ($(HAVE_LIBKPATHSEA_SO),no)
$(outdir)/lily-lexer.o: $(outdir)/parser.hh
$(outdir)/lexer.o: $(outdir)/parser.hh $(outdir)/version.hh
+
$(outdir)/general-scheme.o: $(outdir)/version.hh
$(outdir)/kpath.o: $(outdir)/version.hh
$(outdir)/lily-guile.o: $(outdir)/version.hh
(ly:message (_ "Writing ~a...") texi-system-name)
(dump-stencils-as-separate-EPS stencils 1)
(for-each (lambda (c)
+ (if (< 0 c)
+ (begin
+ (display "\\ifx\\betweenLilyPondSystem \\undefined\n" tex-system-port)
+ (display " \\relax\n" tex-system-port)
+ (display "\\else\n" tex-system-port)
+ (display (format
+ " \\betweenLilyPondSystem{~a}\n" c) tex-system-port)
+ (display "\\fi\n" tex-system-port)))
(display (format "\\includegraphics{~a-~a.eps}\n"
basename (1+ c)) tex-system-port)
(display (format "@image{~a-~a}\n"
basename (1+ c)) texi-system-port))
(iota (length stencils)))
-
(display "@c eof - 'eof' is a Makefile marker; don not remove. " texi-system-port)
(display "% eof - 'eof' is Makefile marker; do not remove. " tex-system-port)