This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: [PATCH] DocBook XML toolchain modernization
- From: Warren Young <warren at etr-usa dot com>
- To: cygwin-patches at cygwin dot com
- Date: Thu, 23 May 2013 13:03:38 -0600
- Subject: Re: [PATCH] DocBook XML toolchain modernization
- References: <51782505 dot 5020502 at etr-usa dot com> <20130424185210 dot GE26397 at calimero dot vinschen dot de> <51783EBC dot 30409 at etr-usa dot com> <20130425084305 dot GA29270 at calimero dot vinschen dot de> <517F15AF dot 5080307 at etr-usa dot com> <20130430184703 dot GB6865 at ednor dot casa dot cgf dot cx> <51801469 dot 9070606 at etr-usa dot com> <20130430190706 dot GC6865 at ednor dot casa dot cgf dot cx> <5181AF17 dot 2090409 at etr-usa dot com> <20130523140211 dot GA5525 at calimero dot vinschen dot de> <20130523141140 dot GB5525 at calimero dot vinschen dot de>
On 5/23/2013 08:11, Corinna Vinschen wrote:
On May 23 16:02, Corinna Vinschen wrote:
For some reason doc/Makefile.in has lost all dependencies
I noted that in the original proposal: one of the things you got from
doctool is automatic dependency generation. I'd put an item on the
Wishlist to this effect, saying I needed to replace it.
At your prompting, I now have. There is a new script called xidepend
which generates Makefile.dep, which is included (and cleaned, if asked)
by Makefile.in.
It's not perfect. Because of the time it takes to run the dependency
chaser, I've elected to make it dependent on only changes to the
top-level XML files. This means that if you add an XInclude to one of
the leaf files, the referenced file won't get added to the dependency
list for the top-level file that indirectly depends on it until you
remove Makefile.dep, forcing its re-generation.
Never mind cygwin-api. This seems to work fine.
Yes, because it's still using doctool.