]> git.donarmstrong.com Git - lilypond.git/commit - make/doc-i18n-root-rules.make
Clean fonts and docs makefiles, trying to fix 'make -j' race conditions
authorJohn Mandereau - LilyPond development <john.mandereau@gmail.com>
Thu, 28 Jun 2012 16:32:18 +0000 (18:32 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Fri, 29 Jun 2012 14:40:55 +0000 (16:40 +0200)
commite6a5019c531bbc6663e0eebc645409148dbd8931
treef318b775ad7ac8b8fd8e6138ff3ae7c11703c4d5
parent512d405d07aba8742658902b105a94ebbd40c2dc
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.
Documentation/GNUmakefile
make/doc-i18n-root-rules.make
make/doc-i18n-root-targets.make
make/doc-i18n-root-vars.make
make/ly-rules.make
mf/GNUmakefile
stepmake/stepmake/metafont-rules.make
stepmake/stepmake/metafont-targets.make
stepmake/stepmake/texinfo-rules.make
stepmake/stepmake/texinfo-targets.make