]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge remote branch 'origin' into release/unstable
authorGraham Percival <graham@percival-music.ca>
Sat, 27 Aug 2011 04:05:30 +0000 (05:05 +0100)
committerGraham Percival <graham@percival-music.ca>
Sat, 27 Aug 2011 04:05:30 +0000 (05:05 +0100)
Documentation/included/compile.itexi
input/regression/lilypond-book/GNUmakefile
input/regression/musicxml/GNUmakefile

index 17db5163c9c988c80fa9a296a3c0a92385542c8a..b7d6acdc79fa5c1577cf6d38a39d672df66dfbaf 100644 (file)
@@ -576,6 +576,7 @@ re-install.  See @ref{Configuring target directories}.
 @menu
 * Documentation editor's edit/compile cycle::
 * Building documentation::
+* Building a single document::
 * Saving time with CPU_COUNT::
 * AJAX search::
 * Installing documentation::
@@ -696,6 +697,21 @@ However, this will rebuild all of the manuals
 indiscriminately---it is more efficient to @command{touch} only
 the affected files.
 
+@node Building a single document
+@unnumberedsubsubsec Building a single document
+It's possible to build a single document.  For example, to rebuild
+only @file{contributor.pdf}, do the following:
+
+@example
+cd build/
+cd Documentation/
+touch ../../Documentation/contributor.texi
+make out=www out-www/contributor.pdf
+@end example
+
+If you are only working on a single document, test-building it in
+this way can give substantial time savings - recreating
+@file{contributor.pdf}, for example, takes a matter of seconds.
 
 @node Saving time with CPU_COUNT
 @unnumberedsubsubsec Saving time with @code{CPU_COUNT}
index a1e5bdc3b7598d568fccf7662a82737e29b89a1e..2963408eb8217c263e3f141045cdd6150e2736a0 100644 (file)
@@ -8,3 +8,6 @@ COLLATED_FILES = $(OUT_FILES)
 include $(depth)/make/stepmake.make
 
 TITLE=lilypond-book Test Suite
+
+EXTRA_DIST_FILES = include.mxl
+
index 440bf266dbc350cb485ce12497c69dff7c794c1b..65e73ea8670b8e35a69acb88e28293279055af16 100644 (file)
@@ -3,7 +3,7 @@ depth = ../../..
 STEPMAKE_TEMPLATES=documentation texinfo tex
 LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc musicxml
 
-EXTRA_DIST_FILES = LICENSE
+EXTRA_DIST_FILES = LICENSE book-musicxml-testsuite.py
 
 TEXI2HTML_FLAGS += --nomenu