| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
dblatex uses pdfLaTeX engine for generating PDFs.
This commit ensures that it can be selected XeLaTeX
by the configure script.
|
|
|
|
|
| |
lilypond-book uses TeX engine for auto-detect default settings.
This commit ensures that it can be selected by the configure script.
|
|
|
|
|
|
|
| |
To overwrite texi2html default i18n messages with the LilyPond init file,
delete TEXI2HTML_INIT that exists before TEXI2HTML_LANG.
And, add languages minimum initialization before TEXI2HTML_LANG
instead of TEXI2HTML_INIT.
|
|
|
|
| |
texi2html option `--lang' was obsoleted by `--document-language'.
|
|
|
|
| |
Add the file extension and remove a pair of duplicated rules.
|
|
|
|
|
|
|
| |
Instead of using a load of includes across the whole tree,
define only the necessary includes for the local directory.
http://code.google.com/p/lilypond/issues/detail?id=3559
|
|
|
|
|
| |
Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562
|
|
|
|
|
| |
Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562
|
| |
|
|
|
|
|
| |
This fixes issue 3494:
make website fails on platforms where python3 is the default.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This sets the dependency of texi files more accurately and it rids
us of strange errors like the following from building the zh doc:
Must remake target `web.texi'.
Ignoring VPATH name `~/git/lilypond/Documentation/zh/web.texi'.
Successfully remade target file `web.texi'.
[...]
Finished prerequisites of target file `out-www/web.texi'.
Must remake target `out-www/web.texi'.
mkdir -p out-www/
( echo ./out-www/web.texi: > out-www/web.dep ) && cp -f web.texi out-www/web.texi
cp: cannot stat `web.texi': No such file or directory
make[1]: *** [out-www/web.texi] Error 1
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes the requirement of having a GNUmakefile
in each and every directory of the source tree; this commit
also deletes GNUmakefiles made unnecessary this way.
dist-toplevel-txt-files toplevel target is also removed,
because it is unneeded outside of dist target and it
prevents linking of toplevel generated txt docs to
distdir when these docs are already generated.
In addition, on suggestions from Han-Wen, if dist is made with a
source directory tracked by Git, then
* the source directory is required to have no uncommitted changes nor
non-ignored untracked files,
* the time stamp of all files in the tarball is set to the time stamp
of the head of the checked-out branch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Texidoc translations are inserted in .ly snippets at build stage
instead of makelsr.py run.
This simplifies overall maintenance of snippets, in particular
this avoids Git committish update headache for translators.
See final discussion at
http://lists.gnu.org/archive/html/lilypond-devel/2012-06/msg00438.html
|
|
|
|
| |
This reverts commit 512d405d07aba8742658902b105a94ebbd40c2dc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On my machine (GNU/Linux Fedora 17 x86_64 on an Intel Core 2 Duo),
"make -j3 all" repeatedly calls fontforge before needed .pfb files are
generated and makeinfo/extract_texi_filenames/texi2omf before .texi
file has been generated/copied. Fix this by using order prerequisites
and adding targets to WWW-1 (first stage of doc build); order (rather
than ordinary) prerequisites avoid having always outdated targets,
which would trigger compilation at install.
Remove a rule for Info manual that is no longer needed and which might
short-circuit .dep file generation.
mf/GNUmakefile: also factorize prerequisites in fonts using a macro.
|
|
|
|
|
|
|
|
|
|
|
| |
Texidoc translations are inserted in .ly snippets at build stage
instead of makelsr.py run.
This simplifies overall maintenance of snippets, in particular
this avoids Git committish update headache for translators.
See final discussion at
http://lists.gnu.org/archive/html/lilypond-devel/2012-06/msg00438.html
|
| |
|
|
|
|
| |
Moves Downloads to line up with News.
|
|
|
|
| |
Also corrects previous error of deleting compatibility mode test.
|
|
|
|
|
| |
Update make/website.make to include old announcements.
Their new home is at lilypond.org/website/misc.
|
| |
|
| |
|
|
|
|
|
|
| |
ONLY_WEB_VERSION will take the value vMAJOR.MINOR from the top-level
VERSION file. If we ever want to change the online docs to point to
e.g. doc/devel, ONLY_WEB_VERSION should take the value devel.
|
|
|
|
| |
Pushes the output from making midi .ly files and ly-examples to logfiles.
|
|
|
|
| |
Straightforward, so pushing to staging.
|
|
|
|
|
|
|
| |
Don't rebuild everything each time unless necessary. The rules for
processing texi docs are already provided in stepmake/texinfo-rules
and we do not need to repeat them here. Simply copy the translated
files over to the main documentation with the language suffix added.
|
| |
|
|
|
|
|
|
|
| |
The chain rule makes sure that only one instance of lilypond-book
is running at once. However, it also adds superficial dependencies
between manuals. We can avoid this using GNU make's order-only
syntax for prerequisites, which adds a pipe (|) character in front.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since 820c7ff5d380e8ca52057717ab3176b5e40107fd all files are treated as
.SECONDARY files. This means that `make' will not delete files that it
identifies as intermediate files, which would be it's default behavior
otherwise.
Currently, lexer and parser files, some font files, and some postscript
files are treated as .PRECIOUS in the build. This means that `make'
will never delete these files, even when the rule for creating them
failed. It seems that these files were flagged as .PRECIOUS in order
to keep them around after a successful build, preventing `make' from
removing them. But treating these files as .SECONDARY is sufficient
for this purpose. The .PRECIOUS flag introduces potential problems
that we would rather avoid.
|
| |
|
| |
|
| |
|
|
|
|
| |
This work was sponsored by David Kastrup.
|
| |
|
|
|
|
|
| |
Copy midi regtest input files to the output folder
so that the regtest script finds them.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Some initial changes to implement Issue 2075
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This builds the website using the pictures and ly-examples which
will appear on the actual website. Previously, it used either
pictures from a local "make doc" run, or from a hard-coded
$HOME/lilypond/web-media/ directory. The latter is how it's built
on lilypond.org, but that relies on me personally uploading new
files.
Once this is accepted and pushed, I'll dig out our "publications"
pdfs, and anything else remaining in web/, add them to this
script, then finally rename the web/ dir (which is the pre-2009
website) to oldweb/.
Building with "make doc" is completely unaffected.
|