summaryrefslogtreecommitdiff
path: root/make
Commit message (Expand)AuthorAgeFilesLines
* Build: Target version.itexi and weblinks.itexi (issue 3576)....Add the file extension and remove a pair of duplicated rules. Julien Rioux2013-10-071-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 Rioux2013-09-242-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 Rioux2013-09-242-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 Rioux2013-09-241-1/+1
* Build: Dependencies for web.texi in translated languages.Julien Rioux2013-09-181-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 Rioux2013-08-231-5/+5
* 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)....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 Rioux2013-07-181-1/+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 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 Mandereau2012-08-155-16/+0
* Fix Issue 2146 "Illegal entry in bfrange block in ToUnicode CMap"John Mandereau2012-07-282-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 Mandereau2012-07-171-1/+1
* Revert "Get texidoc translations out of snippets source files"...This reverts commit 512d405d07aba8742658902b105a94ebbd40c2dc. David Kastrup2012-06-301-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 development2012-06-294-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 Mandereau2012-06-291-1/+1
* 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....Moves Downloads to line up with News. Mike Solomon2012-04-301-0/+4
* Directs lytex make output to logfiles...Also corrects previous error of deleting compatibility mode test. Phil Holmes2012-04-061-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 Rioux2012-03-261-6/+12
* 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)....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 Rioux2012-03-161-1/+3
* More reductions in make doc...Pushes the output from making midi .ly files and ly-examples to logfiles. Phil Holmes2012-03-071-1/+1
* Further lilypond output redirection...Straightforward, so pushing to staging. Phil Holmes2012-03-072-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 Rioux2012-02-221-9/+10
* 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....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 Rioux2012-02-221-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 Rioux2012-02-221-3/+0
* 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_GIT...This work was sponsored by David Kastrup. Graham Percival2012-02-041-2/+3
* Build: Fix typo in make/lilypond-book-vars.make.Julien Rioux2012-01-221-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 Rioux2012-01-161-0/+1
* 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 2075...Some initial changes to implement Issue 2075 Phil Holmes2011-12-173-6/+6
* Build fixes for translated manuals: dependencies and a typoJulien Rioux2011-12-142-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 Percival2011-10-281-7/+11
* Centralize the css files and fix the links to css files (issue 983)....Put them in Documentation/css. Julien Rioux2011-10-252-6/+4
* Makeify the website build....Properly track dependencies, allow for parallel build, and rebuild only what needs to be updated. Julien Rioux2011-10-131-94/+166
* doc build: Use all includes for texinfo also for the xref-map generationReinhold Kainhofer2011-09-191-1/+1
* Make: Move comments out of the receipe; We don't want them to be passed to th...Reinhold Kainhofer2011-09-171-4/+5