| Commit message (Expand) | Author | Age | Files | Lines |
* | Build: Target version.itexi and weblinks.itexi (issue 3576)....Add the file extension and remove a pair of duplicated rules.
| Julien Rioux | 2013-10-07 | 1 | -6/+0 |
* | Build: Clean up lilypond-book includes (issue 3559)....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
| Julien Rioux | 2013-09-24 | 2 | -10/+6 |
* | Build: Explicit dependency on generated version.itexi....Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562
| Julien Rioux | 2013-09-24 | 2 | -3/+3 |
* | Build: Fix Documentation/css, ly-examples, pictures, topdocs....Part of issue 3562: Build everything on first pass of make doc
http://code.google.com/p/lilypond/issues/detail?id=3562
| Julien Rioux | 2013-09-24 | 1 | -1/+1 |
* | Build: Dependencies for web.texi in translated languages. | Julien Rioux | 2013-09-18 | 1 | -1/+1 |
* | Use the python found by ./configure to build the website....This fixes issue 3494:
make website fails on platforms where python3 is the default.
| Julien Rioux | 2013-08-23 | 1 | -5/+5 |
* | Build: Search out dir before src dir (issue 3121). | Julien Rioux | 2013-07-24 | 1 | -2/+2 |
* | Fix *ly/*.scm typo. | Julien Rioux | 2013-07-24 | 1 | -2/+2 |
* | Build: Small dependency fix (issue 3442)....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
| Julien Rioux | 2013-07-18 | 1 | -1/+1 |
* | Website build depends on version information (issue 3447). | Julien Rioux | 2013-07-18 | 1 | -2/+2 |
* | Reduce clutter in make doc further | Phil Holmes | 2012-08-31 | 1 | -1/+1 |
* | Quietens bibtex in make doc | Phil Holmes | 2012-08-27 | 1 | -0/+1 |
* | Make distributed tarball from Git file list...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.
| John Mandereau | 2012-08-15 | 5 | -16/+0 |
* | Fix Issue 2146 "Illegal entry in bfrange block in ToUnicode CMap" | John Mandereau | 2012-07-28 | 2 | -0/+3 |
* | Get texidoc translations out of snippets source files...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
| John Mandereau | 2012-07-17 | 1 | -1/+1 |
* | Revert "Get texidoc translations out of snippets source files"...This reverts commit 512d405d07aba8742658902b105a94ebbd40c2dc.
| David Kastrup | 2012-06-30 | 1 | -1/+1 |
* | Clean fonts and docs makefiles, trying to fix 'make -j' race conditions...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.
| John Mandereau - LilyPond development | 2012-06-29 | 4 | -5/+6 |
* | Get texidoc translations out of snippets source files...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
| John Mandereau | 2012-06-29 | 1 | -1/+1 |
* | Build: Fix the misc-file wildcard in website.make. | Julien Rioux | 2012-05-01 | 1 | -1/+1 |
* | Adds Pondings corner to the upper-right of the website....Moves Downloads to line up with News.
| Mike Solomon | 2012-04-30 | 1 | -0/+4 |
* | Directs lytex make output to logfiles...Also corrects previous error of deleting compatibility mode test.
| Phil Holmes | 2012-04-06 | 1 | -1/+1 |
* | Add old announcements, news and changelogs to the website....Update make/website.make to include old announcements.
Their new home is at lilypond.org/website/misc.
| Julien Rioux | 2012-03-26 | 1 | -6/+12 |
* | Fix issue 2389 -- change echo -n to printf for OSX compatibility | Carl Sorensen | 2012-03-21 | 1 | -1/+1 |
* | Various updates to reduce make doc output | Phil Holmes | 2012-03-18 | 4 | -5/+4 |
* | Remove hard-coded links to v2.13 docs (issue 2399)....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.
| Julien Rioux | 2012-03-16 | 1 | -1/+3 |
* | More reductions in make doc...Pushes the output from making midi .ly files and ly-examples to logfiles.
| Phil Holmes | 2012-03-07 | 1 | -1/+1 |
* | Further lilypond output redirection...Straightforward, so pushing to staging.
| Phil Holmes | 2012-03-07 | 2 | -2/+2 |
* | Build: Fix dependencies for translated manuals (issue 2125)....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.
| Julien Rioux | 2012-02-22 | 1 | -9/+10 |
* | Build: Unify the rules and variables for xref-map files. | Julien Rioux | 2012-02-22 | 2 | -9/+0 |
* | Build: Use order-only prerequisites in lilypond-book chain rule....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.
| Julien Rioux | 2012-02-22 | 1 | -2/+3 |
* | Build: Remove .PRECIOUS flags....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.
| Julien Rioux | 2012-02-22 | 1 | -3/+0 |
* | Build: Typos in make/lilypond-book-{rules,vars}.make. | Julien Rioux | 2012-02-20 | 2 | -2/+2 |
* | Build: Strict error checking from makeinfo and texi2html (issue 2219). | Julien Rioux | 2012-02-20 | 1 | -1/+1 |
* | Final redirection of texi output | Phil Holmes | 2012-02-17 | 2 | -13/+7 |
* | Build: website should rely on $LILYPOND_GIT...This work was sponsored by David Kastrup.
| Graham Percival | 2012-02-04 | 1 | -2/+3 |
* | Build: Fix typo in make/lilypond-book-vars.make. | Julien Rioux | 2012-01-22 | 1 | -1/+1 |
* | Build: Copy midi regtest input files....Copy midi regtest input files to the output folder
so that the regtest script finds them.
| Julien Rioux | 2012-01-16 | 1 | -0/+1 |
* | Build: Try to convince `make' to keep intermediate files (issue 1906). | Julien Rioux | 2012-01-08 | 2 | -2/+3 |
* | Copy pdf docs to new website folder | Alberto Simoes | 2012-01-04 | 1 | -3/+12 |
* | Directs output of texi2html to log files (GOP 9) | Phil Holmes | 2012-01-02 | 1 | -3/+3 |
* | Build: Unify the rule for bib files. | Julien Rioux | 2011-12-25 | 1 | -0/+6 |
* | Build: Dependencies for make website (issue 2027). | Julien Rioux | 2011-12-25 | 1 | -4/+32 |
* | Build: Fix a typo. | Julien Rioux | 2011-12-25 | 1 | -1/+1 |
* | Initial reduction of make doc op - Issue 2075...Some initial changes to implement Issue 2075
| Phil Holmes | 2011-12-17 | 3 | -6/+6 |
* | Build fixes for translated manuals: dependencies and a typo | Julien Rioux | 2011-12-14 | 2 | -3/+3 |
* | Website: use external $LILYPOND_WEB_MEDIA_GIT...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.
| Graham Percival | 2011-10-28 | 1 | -7/+11 |
* | Centralize the css files and fix the links to css files (issue 983)....Put them in Documentation/css.
| Julien Rioux | 2011-10-25 | 2 | -6/+4 |
* | Makeify the website build....Properly track dependencies, allow for parallel build, and
rebuild only what needs to be updated.
| Julien Rioux | 2011-10-13 | 1 | -94/+166 |
* | doc build: Use all includes for texinfo also for the xref-map generation | Reinhold Kainhofer | 2011-09-19 | 1 | -1/+1 |
* | Make: Move comments out of the receipe; We don't want them to be passed to th... | Reinhold Kainhofer | 2011-09-17 | 1 | -4/+5 |