-IMPORTANT:
+This is the toplevel README to LilyPond
+
+
+GNU LilyPond which converts music definition files into visual or
+audio output: it can typeset formatted sheet music in TeX and
+and (mechanical) perfomances to MIDI files.
+
+1. VERSIONING
if you have downloaded a
version, then this is version is *not* meant for producing nice output
(but to keep your patchsets up to date). It might not even compile.
-====================
+2. REQUIREMENTS
+
+For the compilation and running of LilyPond you need some additional
+packages. The most unusual one of this are the mf sources to
+MusixTeX. Please refer to the installation instructions on how to
+obtain and install them.
+
+3. INSTALLATINON
+
+For your convenience, a formatted copy of the INSTALL instructions are
+in the toplevel directory, as INSTALL.text
+
+4. DOCUMENTATION
Please refer to the directory Documentation/ for the real doco.
make doc
-You can also simply read the .pod sources. It is ASCII text. For your
-convenience, a copy of the formatted INSTALL instructions are in
-the toplevel directory, as INSTALL.text
-
-
-======================
+You can also simply read the .pod sources. They are ASCII text.
-NOTE:
+5. COMMENTS
LilyPond is a long way from finished and polished. I do appreciate
criticism, comments, bugreports, patches, etc. Please send e-mail to
-
+
Have fun!
fi
-# Check whether --enable-mingw32 or --disable-mingw32 was given.
-if test "${enable_mingw32+set}" = set; then
- enableval="$enable_mingw32"
+# Check whether --enable-mingw-prefix or --disable-mingw-prefix was given.
+if test "${enable_mingw_prefix+set}" = set; then
+ enableval="$enable_mingw_prefix"
MINGWPREFIX=$enableval
else
MINGWPREFIX=no
EOF
-CXX="$ac_cv_prog_CXX" bin/make_version >> lib/out/config.hh
+CXX="$ac_cv_prog_CXX" bin/make-version >> lib/out/config.hh
touch make/out/Site.make
# ugr
-(cd mi2mu; CXX="$ac_cv_prog_CXX" ../bin/make_version > out/version.hh
+(cd mi2mu; CXX="$ac_cv_prog_CXX" ../bin/make-version > out/version.hh
)
# rgu
sed 's/TOPLEVEL_//g' < .version > lily/.version
-(cd lily; CXX="$ac_cv_prog_CXX" ../bin/make_version > out/version.hh
+(cd lily; CXX="$ac_cv_prog_CXX" ../bin/make-version > out/version.hh
)
-$MAKE -f make/Toplevel.make.in Makefile
+echo '# WARNING : Automatically generated from make/Toplevel.make.in' | cat - make/Toplevel.make.in > Makefile
cat << END
-Finished configuring. For making everything, do:
+For making everything, do:
- make all
-
-If you only want help on the make targets, do a
-
- make help
-
-assuming that \`make' is GNU make, of course.
+ make # GNU make
If you want to make site-wide extensions to the makefiles, please use
make/out/Site.make
-
-If you can't find a toplevel makefile, please execute
-
- make -f make/Toplevel.make.in Makefile # GNU make, of course
END
-\version "0.0.61";
+\version "0.1.0";
\include "dynamic.ini"
\include "dutch.ini"
Score_align_engraver::acknowledge_element(Score_elem_info inf)
{
if (inf.elem_l_->is_type_b(type_ch_C_ )) {
-
- if (! align_p_ ) {
+
+ if (!align_p_ ) {
align_p_ = new Horizontal_group_item;
announce_element(Score_elem_info(align_p_,0));
}
align_p_->add_element(inf.elem_l_);
}
+
}
IMPLEMENT_STATIC_NAME(Score_align_engraver)