Comment #36 on issue 1852 by julien.r...@gmail.com: manuals needs more
explicit dependencies
http://code.google.com/p/lilypond/issues/detail?id=1852#c36
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.
http://codereview.appspot.com/5131045
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond