summaryrefslogtreecommitdiff
path: root/make
Commit message (Collapse)AuthorAgeFilesLines
* Issue 4733: Add settings for dblatex can use XeTeX backendMasamichi Hosoda2016-01-192-1/+6
| | | | | | dblatex uses pdfLaTeX engine for generating PDFs. This commit ensures that it can be selected XeLaTeX by the configure script.
* Issue 4732: Add TeX engine changeability for auto-detect of lilypond-bookMasamichi Hosoda2016-01-192-3/+4
| | | | | lilypond-book uses TeX engine for auto-detect default settings. This commit ensures that it can be selected by the configure script.
* Issue 4713/2: Change texi2html option orderMasamichi Hosoda2016-01-031-1/+7
| | | | | | | 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.
* Issue 4713/1: Fix texi2html obsoleted optionMasamichi Hosoda2016-01-031-1/+1
| | | | texi2html option `--lang' was obsoleted by `--document-language'.
* Build: Target version.itexi and weblinks.itexi (issue 3576).Julien Rioux2013-10-071-6/+0
| | | | Add the file extension and remove a pair of duplicated rules.
* Build: Clean up lilypond-book includes (issue 3559).Julien Rioux2013-09-242-10/+6
| | | | | | | 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
* Build: Explicit dependency on generated version.itexi.Julien Rioux2013-09-242-3/+3
| | | | | Part of issue 3562: Build everything on first pass of make doc http://code.google.com/p/lilypond/issues/detail?id=3562
* Build: Fix Documentation/css, ly-examples, pictures, topdocs.Julien Rioux2013-09-241-1/+1
| | | | | Part of issue 3562: Build everything on first pass of make doc http://code.google.com/p/lilypond/issues/detail?id=3562
* Build: Dependencies for web.texi in translated languages.Julien Rioux2013-09-181-1/+1
|
* Use the python found by ./configure to build the website.Julien Rioux2013-08-231-5/+5
| | | | | This fixes issue 3494: make website fails on platforms where python3 is the default.
* Build: Search out dir before src dir (issue 3121).Julien Rioux2013-07-241-2/+2
|
* Fix *ly/*.scm typo.Julien Rioux2013-07-241-2/+2
|
* Build: Small dependency fix (issue 3442).Julien Rioux2013-07-181-1/+1
| | | | | | | | | | | | | | | | 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
* Website build depends on version information (issue 3447).Julien Rioux2013-07-181-2/+2
|
* Reduce clutter in make doc furtherPhil Holmes2012-08-311-1/+1
|
* Quietens bibtex in make docPhil Holmes2012-08-271-0/+1
|
* Make distributed tarball from Git file listJohn Mandereau2012-08-155-16/+0
| | | | | | | | | | | | | | | | | | 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.
* Fix Issue 2146 "Illegal entry in bfrange block in ToUnicode CMap"John Mandereau2012-07-282-0/+3
|
* Get texidoc translations out of snippets source filesJohn Mandereau2012-07-171-1/+1
| | | | | | | | | | | 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
* Revert "Get texidoc translations out of snippets source files"David Kastrup2012-06-301-1/+1
| | | | This reverts commit 512d405d07aba8742658902b105a94ebbd40c2dc.
* Clean fonts and docs makefiles, trying to fix 'make -j' race conditionsJohn Mandereau - LilyPond development2012-06-294-5/+6
| | | | | | | | | | | | | | | 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.
* Get texidoc translations out of snippets source filesJohn Mandereau2012-06-291-1/+1
| | | | | | | | | | | 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
* Build: Fix the misc-file wildcard in website.make.Julien Rioux2012-05-011-1/+1
|
* Adds Pondings corner to the upper-right of the website.Mike Solomon2012-04-301-0/+4
| | | | Moves Downloads to line up with News.
* Directs lytex make output to logfilesPhil Holmes2012-04-061-1/+1
| | | | Also corrects previous error of deleting compatibility mode test.
* Add old announcements, news and changelogs to the website.Julien Rioux2012-03-261-6/+12
| | | | | Update make/website.make to include old announcements. Their new home is at lilypond.org/website/misc.
* Fix issue 2389 -- change echo -n to printf for OSX compatibilityCarl Sorensen2012-03-211-1/+1
|
* Various updates to reduce make doc outputPhil Holmes2012-03-184-5/+4
|
* Remove hard-coded links to v2.13 docs (issue 2399).Julien Rioux2012-03-161-1/+3
| | | | | | 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.
* More reductions in make docPhil Holmes2012-03-071-1/+1
| | | | Pushes the output from making midi .ly files and ly-examples to logfiles.
* Further lilypond output redirectionPhil Holmes2012-03-072-2/+2
| | | | Straightforward, so pushing to staging.
* Build: Fix dependencies for translated manuals (issue 2125).Julien Rioux2012-02-221-9/+10
| | | | | | | 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.
* Build: Unify the rules and variables for xref-map files.Julien Rioux2012-02-222-9/+0
|
* Build: Use order-only prerequisites in lilypond-book chain rule.Julien Rioux2012-02-221-2/+3
| | | | | | | 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.
* Build: Remove .PRECIOUS flags.Julien Rioux2012-02-221-3/+0
| | | | | | | | | | | | | | | | 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.
* Build: Typos in make/lilypond-book-{rules,vars}.make.Julien Rioux2012-02-202-2/+2
|
* Build: Strict error checking from makeinfo and texi2html (issue 2219).Julien Rioux2012-02-201-1/+1
|
* Final redirection of texi outputPhil Holmes2012-02-172-13/+7
|
* Build: website should rely on $LILYPOND_GITGraham Percival2012-02-041-2/+3
| | | | This work was sponsored by David Kastrup.
* Build: Fix typo in make/lilypond-book-vars.make.Julien Rioux2012-01-221-1/+1
|
* Build: Copy midi regtest input files.Julien Rioux2012-01-161-0/+1
| | | | | Copy midi regtest input files to the output folder so that the regtest script finds them.
* Build: Try to convince `make' to keep intermediate files (issue 1906).Julien Rioux2012-01-082-2/+3
|
* Copy pdf docs to new website folderAlberto Simoes2012-01-041-3/+12
|
* Directs output of texi2html to log files (GOP 9)Phil Holmes2012-01-021-3/+3
|
* Build: Unify the rule for bib files.Julien Rioux2011-12-251-0/+6
|
* Build: Dependencies for make website (issue 2027).Julien Rioux2011-12-251-4/+32
|
* Build: Fix a typo.Julien Rioux2011-12-251-1/+1
|
* Initial reduction of make doc op - Issue 2075Phil Holmes2011-12-173-6/+6
| | | | Some initial changes to implement Issue 2075
* Build fixes for translated manuals: dependencies and a typoJulien Rioux2011-12-142-3/+3
|
* Website: use external $LILYPOND_WEB_MEDIA_GITGraham Percival2011-10-281-7/+11
| | | | | | | | | | | | | | | | 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.