summaryrefslogtreecommitdiff
path: root/GNUmakefile.in
Commit message (Expand)AuthorAgeFilesLines
* Issue 2920: Revert "Archive baselines in LILYPOND_BASELINES directory if spec......This reverts commit 2ab98854c8f67c0edf5bc655a45aa6226e2caca9. It is likely that this code is no longer being used. This has been issue 2422 originally. David Kastrup2012-10-261-25/+4
* Git status check in "make dist": do not require bashJohn Mandereau2012-08-251-2/+3
* Fix Issue 2366 "THANKS needs updating or deleting"John Mandereau2012-08-201-1/+1
* Remove StepMake as a separate package...Rationale: * there are no publicly-known current usage cases of StepMake outside LilyPond, * StepMake installation has been disabled for a decade, * generic templates (stepmake/stepmake) have been so heavily customized lately for our heavy documentation that they can no longer be qualifed as "generic", * only a few build scripts have remained in stepmake/bin, whereas most of them now live in scripts/build. This commit removes everything in stepmake/ except included makefiles; scripts that are still used are moved to config/ (Autoconf helpers) or scripts/build (build and install scripts). Remove config make target to avoid potential conflict with new config/ directory. For clarity, a merge of all stepmake templates, from stepmake/stepmake and make/ into stepmake/ (or similar), will be done in another commit. John Mandereau2012-08-151-1/+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-151-11/+32
* Fix issue 1746 "v2.13.48 docball adds offline-root/ directory"...This reverts one of the changes in c58b9bd118958423656e674c25d940cdec71f58a. John Mandereau2012-08-061-1/+1
* Fix "make top-doc" (and thus "make dist") on clean build tree...top-doc requires scripts/build/out/run-and-check for building Texinfo documents in text format. John Mandereau2012-08-011-0/+1
* Issue 2426: override hardwired font directory in test-baseline...This is not the same as embedding the fonts used at baseline creation time, but at least it avoids an error when running with canned tests created in a different directory. David Kastrup2012-03-261-1/+1
* Archive baselines in LILYPOND_BASELINES directory if specifiedDavid Kastrup2012-03-211-4/+25
* Various updates to reduce make doc outputPhil Holmes2012-03-181-4/+0
* Removes mutopia-index.py processingPhil Holmes2012-03-071-4/+1
* Build: Mirror info and tex output from -book regtests to the web.Julien Rioux2012-02-171-0/+2
* Build: Add www online-root target.Julien Rioux2012-01-221-2/+7
* Build: Use bash to properly handle {foo,bar} in wildcards....Otherwise wildcards are not properly expanded and www offline-root is never rebuilt. Julien Rioux2012-01-221-5/+6
* Build: Dependencies for www online- and offline-root targets (issue 2028)....Add dependencies for the make doc targets in the top source directory, based on how these targets are currently being generated by the scripts scripts/build/mutopia-index.py and scripts/build/www_post.py. Julien Rioux2012-01-161-1/+17
* Build: Dependency fix for the linking into out/share/lilypond/current.Julien Rioux2012-01-161-2/+7
* Build: Give priority to helper scripts necessary for the build process.Julien Rioux2012-01-161-1/+4
* Final version of not always copying html filesPhil Holmes2012-01-151-1/+0
* Makefile: Add missing .PHONY targets...This makes our build system also work when you have a file called "test" or "website" in your sourcedir... Otherwise, make would detect that file and decide that since it exists, nothing needs to be done... Reinhold Kainhofer2011-09-171-0/+1
* Add midi regression tests to output-distance compare.Jan Nieuwenhuizen2011-04-031-1/+3
* Midi: start test suite.Jan Nieuwenhuizen2011-03-121-0/+2
* Build: end directories in their bare names and avoid some double slashes in l...Francisco Vila2011-02-011-8/+8
* Fix command for tracking crashes.Joe Neeman2010-10-241-1/+1
* Lilypond-book: Add a regression test system...Test the operation of lilypond-book. Christian Hitz2010-07-031-0/+2
* Svg with woff fonts: use versioned font src urls. Allows font changes/updates....Use versioned font src urls like fonts/<lilypond-version>/<fontname>.woff and put copy of font files there for easier distribution. Jan Nieuwenhuizen2010-06-241-0/+2
* 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-2/+2
* Clean up `make help' output....* Reformat output to fit 80-column terminals. * Replace "@echo -e" with multiple lines of "@echo" (distros implement the -e option differently). Mark Polesky2010-01-191-8/+9
* Use find ... | xargs rm -f instead of find ... -deleteMatthias Kilian2009-12-281-1/+1
* Build: add files to dist.Graham Percival2009-12-271-1/+1
* Build: add WEBSITE_ONLY_BUILD to ease maintenance.Graham Percival2009-12-271-2/+4
* Safer fix to keep website.make more separate.Graham Percival2009-12-271-1/+3
* Web build: separate makefile for security + ease....We can't rely on the normal makefile stuff, since that 1) involves a lot of extra building on lilypond.org, and 2) it's a security risk. So anything that needs to be done for the automatic hourly builds should be separated as much as possible, since I need to manually look through any files used to check for security flaws. I also need to do this whenever those files are updated. Graham Percival2009-12-261-5/+4
* Web build: build upload dir....Currently we still need to get out-www/pictures, but the rest is all there. Graham Percival2009-12-231-4/+2
* Web build: more prep for online website.Graham Percival2009-12-231-1/+0
* Web build: add special target for online website.Graham Percival2009-12-191-3/+3
* Web build: version-specific links implemented for Devel.Graham Percival2009-12-191-0/+1
* Build: update for changed license files.Graham Percival2009-12-021-2/+2
* Doc build: rename general -> web....Hopefully the last major change until a new build system. :( Graham Percival2009-11-211-2/+2
* abc2ly: run the test cases in make test and make test-baselineReinhold Kainhofer2009-11-191-0/+2
* all-doc: new target. Fixes waiting for `make doc' only to find no website.Jan Nieuwenhuizen2009-11-111-1/+5
* Build: I'm trying to make problems for myself. (add copy.doc to build)Graham Percival2009-09-221-1/+2
* Dist: add files to dist to prevent GUB complaining.Graham Percival2009-09-171-1/+1
* Build: add a special target for the split website portion of the docs.Graham Percival2009-09-031-0/+8
* Docs: fix OMF stuffJohn Mandereau2009-07-261-0/+1
* Docs: fix doc build and clean up maintenance...* doc build fixes in French docs, * clean out occurences of 'Documentation/user' and 'input/lsr': update the CG, update maintenance scripts (without testing them :-/); * clean up Documentation/GNUmakefile; TODO: test and fix maintenance scripts. John Mandereau2009-07-261-2/+1
* Docs: move common files and factorize Texinfo macros...- move macros.itexi to Documentation/ to anticipate the possible move of all Texinfo documentation to the same directory, - move Texinfo init file from top of the source tree, - factorize macros common to all languages into common-macros.itexi. John Mandereau2009-07-161-1/+1
* Generate RELEASE_FILES in $(outdir). Fixes make dists with --srcdir builds.Jan Nieuwenhuizen2009-06-231-7/+8
* Toplevel dist: regenerate and include ChangeLog, RELEASE-COMMIT....Fixes unstampedness of tarballs, which can make things especially hairy for packagers/distributors when eg lilypond-2.12.2 is happens to be released from MASTER instead of stable/2.12. Jan Nieuwenhuizen2009-06-081-3/+13
* Change web target name to doc in various placesFrancisco Vila2009-06-021-2/+2
* Update documentation targets...- remove old target 'doc': text documentation is already generated by 'make all'. - user target name changes: web -> doc web-1 -> doc-stage-1 web-clean -> doc-clean web-install -> install-doc web-uninstall -> uninstall-doc info-install -> install-info - internal target names changes: do-top-doc -> top-doc localpo -> local-po - protect private documentation targets with conditional testing of out==www; - automatically generate README.txt and INSTALL.txt even for a Git checkout when autogen.sh and configure are successful. John Mandereau2009-04-271-20/+19