bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1852 in lilypond: manuals needs more explicit dependencies


From: lilypond
Subject: Re: Issue 1852 in lilypond: manuals needs more explicit dependencies
Date: Sat, 01 Oct 2011 23:46:17 +0000


Comment #33 on issue 1852 by address@hidden: manuals needs more explicit dependencies
http://code.google.com/p/lilypond/issues/detail?id=1852#c33

Build dependencies for .texi files (issue 1852).

Write .dep files containing make dependency rules for .texi files.
These .dep files are generated by scanning for lines starting with
@include in the .texi files. They are included into the build by
the file stepmake/stepmake/generic-targets.make.

With proper dependencies it became apparent that the build system
does not operate correclty as make would then complain:

*** No rule to make target `weblinks.itexi', needed by `out-www/web.texi'. Stop.

This was triggered when we added the above dependency rules, and
shows that the build system now attempts to build weblinks.itexi
before compiling web.texi, but fails to do so because a rule is
missing. Thus we add the missing rule to generate weblinks.texi
to the local GNUmakefile in the Documentation folder.

Another issue are @include for which the included files are in
another directory, but that is not reflected in the @include.
This produces wrong dependency targets since make would expect
the included file in the same directory as the main file. Thus
we se @include with the correct relative path in .texi files.

http://codereview.appspot.com/5131045




reply via email to

[Prev in Thread] Current Thread [Next in Thread]