Carson Gaspar
2001-Apr-25 05:31 UTC
Makefile.in diff against CVS to prevent man/config rebuild every make
Bug: all .out files get rebuilt every make. This is silly, and breaks make install if root cannot write to your build dir. Fix: add dependancy check sop .out files only get rebuilt if the source file changes FixBug: if any source file gets changed, all .out files get rebuilt. This is because man pages and config files both get .out extensions but get created differently. It's sub-optimal, but still better than what's in CVS. -- Carson Gaspar - carson at taltos.org Queen trapped in a butch body -------------- next part -------------- A non-text attachment was scrubbed... Name: makediff Type: application/octet-stream Size: 3275 bytes Desc: not available Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20010424/daf23224/attachment.obj
mouring at etoh.eviladmin.org
2001-Apr-26 23:39 UTC
Makefile.in diff against CVS to prevent man/config rebuild every make
So we go from rebuilding every time to building once. Even if the .out have files change. The first is anonying, the latter is unacceptable. =) - Ben On Tue, 24 Apr 2001, Carson Gaspar wrote:> Bug: all .out files get rebuilt every make. This is silly, and breaks make > install if root cannot write to your build dir. > > Fix: add dependancy check sop .out files only get rebuilt if the source > file changes > > FixBug: if any source file gets changed, all .out files get rebuilt. This > is because man pages and config files both get .out extensions but get > created differently. It's sub-optimal, but still better than what's in CVS. > > -- > Carson Gaspar - carson at taltos.org > Queen trapped in a butch body
mouring at etoh.eviladmin.org
2001-Apr-27 00:18 UTC
Makefile.in diff against CVS to prevent man/config rebuild every make
On Thu, 26 Apr 2001, Carson Gaspar wrote:> > > --On Thursday, April 26, 2001 7:07 PM -0500 mouring at etoh.eviladmin.org > wrote: > > > This patch works, but I still not right to me. Changing a single manpage > > rebuilds every manpage. Which is not optimal either. > > Ah! > > You used the _first_ diff I sent. I sent a second one fixing these problems. > > As for every manpage being rebuilt if any of them change, this is a known > issue, documented in my e-mail. It's sub-optimal, but better than the > current state of affairs. Fixing it correctly realy requires significant > changes to the Makefile, and I didn't want to re-write the entire conf/man > make process. > > If you'd care to submit a better patch, I'd happily use it. >Hmm.. It's not a high priority. Post-2.9 it should be looked at. Thanks, applied. - Ben