|
From: | Derek Robert Price |
Subject: | Re: Patch: RFA: new option |
Date: | Thu, 07 Aug 2003 15:21:43 -0400 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 |
Alexandre Duret-Lutz wrote:
* Texinfo rules nightmare - Distributed *.info files should be kept in $(srcdir). This used to be the case in 1.6.x and prior. The change in 1.7 broke VPATH builds with *BSD makes. Using $(srcdir) is also required by GNU Coding Standards. - Non-distributed *.info files should be built in `.' (as happens in 1.7.x). It's important. Some projects, like Texinfo, already rely on this. - => we need a way to distinguish distributed *.info from non-distributed *.info. Perhaps we could build a map of cleaned files. (If the user is cleaning foo.info, then foo.info* are not distributed...)
I'd like to see the reverse and, I think, more explicit decision - if a file is in EXTRA_DIST then any cleanup should be moved to the maintainer-clean target from whatever target it rests in. I think this check could be done for all files found in EXTRA_DIST, not just docs?
For instance, PS versions of the CVS manual are built and distributed with CVS, yet a `make mostlyclean' removes them.
If this was the only decision point, it would change the default of distribution for *.info files. Can these two ideas be reconciled? Perhaps with dist_* targets and nodist_* targets?
Derek -- *8^) Email: address@hidden Get CVS support at <http://ximbiot.com>! -- I am not a dentist. I am not a dentist. I am not a dentist... - Bart Simpson on chalkboard, _The Simpsons_
[Prev in Thread] | Current Thread | [Next in Thread] |