summaryrefslogtreecommitdiff
path: root/stepmake
Commit message (Expand)AuthorAgeFilesLines
* Build: Try to convince `make' to keep intermediate files (issue 1906).Julien Rioux2012-01-081-3/+0
* Build: Version dependency for python modules (issue 1726).Julien Rioux2011-12-251-1/+1
* Make parser.cc and parser.hh independently to lessen parallel build problems.David Kastrup2011-12-241-2/+7
* Better fix for issue 1875: use -lsupc++ if required.David Kastrup2011-12-051-1/+1
* Work around compiler bug, Issue 1997: segfault in tablature-negative-fret.lyDavid Kastrup2011-12-021-0/+12
* Build: don't check gcc version numbers with clang...Joy, this was totally worth an hour. :( I hate build systems. Graham Percival2011-12-011-12/+28
* Add newlines at EOF where appropriate.Werner Lemberg2011-10-291-1/+1
* Centralize the css files and fix the links to css files (issue 983)....Put them in Documentation/css. Julien Rioux2011-10-253-8/+0
* Build dependencies for .texi files (issue 1852)....Write .dep files containing make dependency rules for .texi and .itexi files. They allow to simply type `make' to process the doc after changing an included file and have the manuals updated with the minimum amount of processing. These .dep files are generated by recursively scanning for lines starting with @include in the .texi files, and looking up these included files within the include directories that we pass to texinfo. The same is done for .itexi files. The .dep files are included into the build by stepmake/generic-targets.make. With this we can clean up Documentation/GNUmakefile a bit: - Remove the previous apparently unsuccessfull attempt at tracking dependencies with a wildcard, and - Remove dependencies that are caught automatically: only generated files need an explicit dependency, which weblinks.itexi is an example, thus - Add the explicit dependency for weblinks.itexi. Julien Rioux2011-10-112-4/+30
* doc build: Use all includes for texinfo also for the xref-map generationReinhold Kainhofer2011-09-191-1/+1
* [mf] Prevent recreation of fonts at each call of `make' with recent mpost.Werner Lemberg2011-08-011-1/+6
* Creates make bin commandPhil Holmes2011-07-251-0/+4
* Make lilypond's way of calling mf2pt1 work again with recent mpost versions.Werner Lemberg2011-06-281-0/+4
* Change --batch to --quiet in texi2pdf call in makePhil Holmes2011-06-131-2/+2
* Add .py files to SOURCE_FILES instead of EXTRA_DIST_FILES. Fixes dist.Jan Nieuwenhuizen2011-05-251-1/+1
* find(1) needs a path before any expression....This unbreaks the build in a separate directory on OpenBSD. Matthias Kilian2011-04-251-2/+2
* Build: end directories in their bare names and avoid some double slashes in l...Francisco Vila2011-02-016-6/+6
* Build: Do not remove `configure' for maintainerclean....This fixes issue #1383. According to the GNU Coding Standards, "...running the command `make maintainer-clean' should not delete `configure' even if `configure' can be remade using a rule in the Makefile." By not removing `configure' for the `local-maintainerclean' toplevel target, `make maintainerclean' completes successfully. Patrick McCarty2010-11-041-1/+0
* Build: Update to latest config.sub version.Patrick McCarty2010-07-081-4/+6
* Build: Let Autoconf check its own minimum version....After invoking `autoconf', Autoconf will check to see if it is older than the minimum required version. Right now, we require Autoconf 2.60, which is specified at the top of configure.in: AC_PREREQ(2.60) If Autoconf < 2.60 is installed, an error message is produced: $ ./autogen.sh processing . Running autoconf ... configure.in:4: error: Autoconf version 2.60 or higher is required configure.in:4: the top level autom4te: /usr/bin/m4 failed with exit status: 63 Patrick McCarty2010-07-031-21/+4
* Build: don't include AJAX by default.Graham Percival2010-05-281-5/+5
* Build: Use AS_HELP_STRING for configure options.Patrick McCarty2010-05-081-23/+31
* Build: Fix #805....This kludgy fix is no longer needed since we require Autoconf >= 2.60. Patrick McCarty2010-05-081-16/+0
* Build: Set C++ as the default language for tests....We already check for C/C++ compilers, but the feature tests should use g++, not gcc. Patrick McCarty2010-05-081-5/+0
* Build: Remove more obsolete make variables.Patrick McCarty2010-05-061-1/+0
* Build: Remove obsolete GTK2 checks.Patrick McCarty2010-05-061-22/+0
* Build: Move Autoconf version check to standard location.Patrick McCarty2010-05-061-1/+0
* Build: Sync to latest config.sub version.Patrick McCarty2010-05-061-114/+400
* Build: Sync to latest config.guess version.Patrick McCarty2010-05-061-417/+598
* Web build: fix "return to manuals index" links.Graham Percival2010-01-242-6/+6
* Configure: clean up flags from `python-config --cflags'....The sed command used to strip the unnecessary flags from the command `python-config --cflags' was not working. This commit (slightly amended from the original) fixes the issue. Signed-off-by: Patrick McCarty <pnorcks@gmail.com> Keaton Mowery2010-01-211-1/+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-193-48/+55
* Build: fix links from regtests back to manuals.Graham Percival2010-01-171-1/+1
* Web build: separate weblinks from version.Graham Percival2010-01-171-7/+10
* Fix 'make dist'...Dist Spanish essay included files. Try to make it work for both in-tree and out-of-tree dstribution tarball generation. John Mandereau2010-01-131-2/+1
* Thinko: dist .ihtml source files in doc directoriesJohn Mandereau2010-01-081-0/+1
* Web build: fix search box.Graham Percival2010-01-011-1/+1
* Docs: fix version.i?texi generationJohn Mandereau2009-12-291-1/+1
* Build: all @macro version -> create-version-itexi.pyGraham Percival2009-12-271-4/+0
* Web build: no more capital-letter filenames.Graham Percival2009-12-221-3/+1
* Web build: add special target for online website.Graham Percival2009-12-191-0/+16
* Docs: merge both Texi2HTML init files...Also clean up previous attempts at achieving this merging. This commit should make the website technically ready for translations. John Mandereau2009-12-161-4/+2
* Fix STEPMAKE_GET_VERSION for OpenBSDMatthias Kilian2009-12-151-3/+7
* Use $(PYTHON), not python, to create version.itexiMatthias Kilian2009-12-141-1/+1
* Docs: add src-dir to extract_texi_filenames.py...This fixes split HTML Contributors' Guide build outside source tree. John Mandereau2009-12-111-1/+1
* Doc build: temporarily re-enable web-texi2html.init....John: you'll want to revert this when you continue your doc build work, but I'd like to keep git somewhat working. Graham Percival2009-11-301-1/+1
* Docs: merge the two Texi2HTML init files...Formatting for the web site is enabled through "-D web_manual"Texinfo command line option. Cherry-picked, squashed together by John from commits in dev/gperciva branch: 86dd84e0ed4248e931ce6998ac94de4bd9969809 89ba33490b1dd18b69a4fcb98fea70b69841aece 8dd8d653cb43bc6b86ac014b022f9834695b24f5 f1ecf05f6b816e7f2e890a01c1f862f99f2092e9 e3fbdebeac091b8be5d1d4b186f3cdaf9aa50fdb In addition to this merging, John made a few subsequent changes: - use --split=subsubsection for the website, which makes extract_texi_filenames.py generate a correct map; - reorder Texi2HTML command line arguments to make sure the init file catches the ones which are necessary; - splitted HTML docs: downcase all filenames (manuals and web site), and sections anchors (which fix the duplicate anchors issues that makes Opera barf); - fix translated docs map files loading. Graham Percival2009-11-271-2/+2
* Bump license to GPL v3+....Fixes future compatibility problems, GNU packages' policy defiance and general confusion. Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl> Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org> Signed-off-by: John Mandereau <john.mandereau@gmail.com> Signed-off-by: Graham Percival <graham@percival-music.ca> Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com> Signed-off-by: Joe Neeman <joeneeman@gmail.com> Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com> Signed-off-by: Neil Puttock <n.puttock@gmail.com> Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu> Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se> Signed-off-by: Werner Lemberg <wl@gnu.org> Signed-off-by: Patrick McCarty <pnorcks@gmail.com> Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr> Jan Nieuwenhuizen2009-11-251-3/+4
* Web build: it works with lower-case split filenames now....*sob* web-texi2html.init is now even worse than before, but I want to get 2.13.8 out and fix the _current_ broken HTML. As of this commit, I believe that git will produce good html filenames for the first time since... hmm, summer? Graham Percival2009-11-211-1/+1
* Add missing -I for Documentation/contributor. Fixes stray ./*.info generation....Ie, the annoying M-x git-status pollution of Unknown Documentation/topdocs/AUTHORS.info Unknown Documentation/topdocs/INSTALL.info Unknown Documentation/topdocs/README.info Unknown Documentation/topdocs/lilypond-changes.info Jan Nieuwenhuizen2009-11-111-2/+5