DescriptionBuild 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.
Patch Set 1 #
Total comments: 7
MessagesTotal messages: 7
|