summaryrefslogtreecommitdiff
path: root/make
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Build: fix website (1892)Graham Percival2011-09-171-0/+1
* Uses langdefs.py for make websitePhil Holmes2011-09-151-6/+2
* Fix 1821: Write pathes for ly-to-tely to a separate file rather than passing ......For out-of-source builds, the collated files list has the whole absolute path for each and every file (>1000 for our regtests), which blows up the cmd line length to values that don't work with the shell (<=131000 chars allowed...). This patch takes the list in the makefile and writes the filenames in several patches (300 at a time for now) to a .list file and then passes just this one file to lys-to-tely, which reads in the whole long list of file names from that file. The trick is that while make can handle long variables, we can't pass it to ly-to-tely on the cmd line, but have to use a helper file. Reinhold Kainhofer2011-09-011-2/+19
* s/splitted/split/Werner Lemberg2011-07-311-5/+5
* Silences "Not a dir" messages in make website...Also gets rid of the double slash in the non-translated directory names. Phil Holmes2011-05-271-1/+6
* Add a -q quiet flag to 'make website' scriptsPhil Holmes2011-05-251-0/+24
* Build updates to get rid of website warningsPhil Holmes2011-05-091-0/+2
* Midi: start test suite.Jan Nieuwenhuizen2011-03-124-0/+36
* Simplify bibliography system....This patch contains some makefile work by Graham, but it's not worth trying to separate it into two separate patches. Phil Holmes2011-02-261-0/+2
* Build: robustiy local make websiteGraham Percival2011-02-171-3/+9
* Merge branch 'master' into lilypond/translation...Conflicts: scripts/build/create-weblinks-itexi.py Francisco Vila2011-02-052-18/+18
|\
| * Build: end directories in their bare names and avoid some double slashes in l...Francisco Vila2011-02-012-18/+18
| * Web: enable Japanese website.Francisco Vila2011-01-261-1/+1
* | Doc: Czech webpage from Pavel, thanks!Francisco Vila2011-02-041-1/+1
* | Web: add Chinese webpage by Ben Luo, thanks!Francisco Vila2011-02-041-2/+3
|/
* Build: add suffix rule to doc-i18n...This might help with the intermittent doc build failures in translations in lilydev -- some makefile docs say that you should always initalize the .SUFFIXES line, and I'm tring to eliminate the differences between stepmake/stepmake/texinfo-rules.make and the translation make stuff. Graham Percival2011-01-081-0/+3
* Merge branch 'lilypond/translation'...Conflicts: Documentation/fr/web/introduction.itexi I retained the most recently added committish in Documentation/fr/web/introduction.itexi. John Mandereau2010-09-271-1/+1
|\
| * Web: Included Hungarian website languageDénes Harmath2010-09-221-1/+1
* | Web build: move /media/ into shared /lilypond/ dir.Graham Percival2010-09-241-2/+2
|/
* Add German as website languageTill Paala2010-09-011-1/+1
* Build: use bibs for website build....Adds it to the "make website"; previous commit added it to the "make doc" stuff. Graham Percival2010-08-191-1/+11
* Lilypond-book regtest: Also handle .texinfo filesReinhold Kainhofer2010-07-061-0/+4
* lilypond-book-vars: add source files to ALL_SOURCES iso misusing EXTRA_DIST_*.Jan Nieuwenhuizen2010-07-051-1/+1
* lilypond-book-vars.make: Play together with other stepmake files. Fixes dist.... * Drop `LILYPOND_BOOK_'-prefix from variables; there is nothing lilypond-bookness about these * Drop all regular (ly/doc) *_FILES from extra-dist files. Fixes duplicate files in dist list. Jan Nieuwenhuizen2010-07-041-36/+39
* Lilypond-book: regtest for .htmly as extension for html in lilypond-bookReinhold Kainhofer2010-07-032-1/+7
* Lilypond-book: Check for dblatex and pdflatex for the regtests...Generate pdf from tex/xml only if they exist. Otherwise, simply link to the .tex and .xml files in collated-files.html rather than to the resulting pdf. Reinhold Kainhofer2010-07-032-3/+20
* Lilypond-book: Fix build rules for the regtestsReinhold Kainhofer2010-07-032-7/+33
* Lilypond-book: Add texi/tely files to regtests systemReinhold Kainhofer2010-07-031-1/+8
* Lilypond-book: Add build structure for docbook regtestsReinhold Kainhofer2010-07-032-2/+11
* Lilypond-book: Fix out-of-tree build of the regression testsGraham Percival2010-07-032-5/+11
* Lilypond-book: Add regression tests for TEX.Christian Hitz2010-07-032-2/+24
* Lilypond-book: Add a regression test system...Test the operation of lilypond-book. Christian Hitz2010-07-033-0/+19
* lys-to-tely: Allow the makefile to specify a different author than Han-Wen/JanReinhold Kainhofer2010-07-032-1/+2
* Web: enable italian website.Francisco Vila2010-06-161-1/+1
* Docs: Add AJAX search field to the docs...-) Add a search field to the toc pane in our docs. If the user types three letters or more, an AJAX request is sent to the server to perform a search. The AJAX part is implemented in JS, the search part itself is implemented in PHP on the server side, which wades through a pre-generated index file (pure text). -) The texi2html init file now has the ability to create our own search index file, currently in pure text (the search script will go through it line for line. -) The search box is shown via JavaScript only if the files are viewed over http. If the user has JavaScript disabled or if the files are viewed as static pages (and not over http), then no search box appears, since it would not work anyway. -) Also, don't show search box when AJAX initialization failed. -) Print nice message if search index can't be opened, don't fail with error -) Install and use language-dependent index files for all known languages -) If we don't have a texinfo index, don't load the JS and don't print out the search box. (Workaround: css_lines is called before init_out, so we need to do the check already in css_lines!) If the index would be empty, don't create an empty .idx file -) If AJAX works and a user presses enter, the same AJAX query is triggered as when entering some letters, and the results appear on the same page. However, if for some reason AJAX does not work (in particular, if the onSubmit action handler isn't called), then a search page is loaded with the same results as the AJAX query... Reinhold Kainhofer2010-05-281-0/+1
* Web build: don't link recursively....The build process was finding all .html files, including files from a previous run, and putting them in a /website/ dir. When it found files like /website/*.html, they would become /website/website/*.html, etc. Graham Percival2010-04-131-1/+1
* Web build: update src dir.Graham Percival2010-04-131-1/+1
* Use alphabetical order for languages, more sensible progress indication.Jan Nieuwenhuizen2010-04-121-0/+1
* Check for `UNTRANSLATED NODE: IGNORE ME' in two more places....Fixes mirroring of untranslated html files. Jan Nieuwenhuizen2010-04-101-1/+1
* Oops^2: use $$ instead of $ in embeded makefile shell. Fixes funny fix.Jan Nieuwenhuizen2010-04-101-1/+1
* Oops, do not prepend `.' suffix for lang=`'. Fixes foo..html output.Jan Nieuwenhuizen2010-04-101-1/+2
* Doc: [web] Make texi2html notice non-constant, refactor cut-and-paste coding....This gives nice and clean error/warning feedback per language. Jan Nieuwenhuizen2010-04-101-25/+6
* 2683b12 Doc: [fr] fully enable now also for website-only build.Jan Nieuwenhuizen2010-04-101-1/+0
* create-weblinks-itexi.py: Enable 'fr'Jean-Charles Malahieude2010-04-091-2/+2
* Doc: [nl] fully enable now also for website-only build.Jan Nieuwenhuizen2010-04-091-1/+1
* Move website.make into make/. Update relevant documentation....The new mantra for doing a local lilypond.org test is now #! /bin/sh cp -pv Documentation/lilypond-texi2html.init scripts/build cp -pv Documentation/web/server/*.htaccess scripts/build TEXI2HTML=$(type -p texi2html) LILYPOND=$HOME/vc/lilypond #from where to copy? #ONLINE_ROOT=$LILYPOND/out-www/online-root #DOC=$ONLINE_ROOT/Documentation DOC=$LILYPOND/Documentation make -f make/website.make website \ EXAMPLES=$DOC/web/ly-examples/out-www \ PICTURES=$DOC/pictures/out-www \ WEBSITE_ONLY_BUILD=1 \ TOP_SRC_DIR=$(pwd) \ TRUSTED_DIR=$(pwd)/scripts/build \ TEXI2HTML_PROGRAM=$TEXI2HTML Jan Nieuwenhuizen2010-04-031-0/+145