Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jul 1995 12:19:12 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        jfieber@grendel.csc.smith.edu (John Fieber)
Cc:        bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-gnu@freefall.cdrom.com
Subject:   Re: cvs commit: src/gnu/usr.bin/cc/doc Makefile
Message-ID:  <199507131919.MAA28775@gndrsh.aac.dev.com>
In-Reply-To: <199507131459.KAA03167@grendel.csc.smith.edu> from "John Fieber" at Jul 13, 95 10:59:14 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Bruce Evans writes:
> > 
> > bde         95/07/12 11:57:21
> > 
> >   Modified:    gnu/usr.bin/cc/doc  Makefile
> >   Log:
> >   Fix dependencies for gcc.info and reno.info.  `make depend' doesn't handle
> >   info files although texinfo supports @include.
> 
> I was going to do some makefiles for the handbook and the faq and
> discovered that bsd.doc.mk thinks all the world is a [nt]roff
> file.  Maybe it needs an overhaul to handle texinfo and sgml,
> supporting dependencies would be a Good Thing for both formats.  

Rather than overhaul bsd.doc.mk might I suggest (and I have spent a
lot of time working with .mk files) you write a BSD.sgml.mk and a
BSD.texinfo.mk to handle these.

I would prefer you do it this way as that will make it easier for
me to migrate your work into the slowly moving, but long standing
major sized project of mine to completly revamp /usr/share/mk into
something a lot more sane, with lots and lots of cleanup of what
we have now (there are no less than 50 bugs in 6 files :-().

The big giant mess in there now can be reduced (and I have an 80%
functional version) to BSD.src.mk that runs much faster, has no
duplicated code in it and fixes a _ton_ of generic design problems
(including cross platform compilation and multiple platform targetting
from one source tree, rerooted /usr/src, /usr/obj hierarchies, etc
etc etc.)


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                 Reliable computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507131919.MAA28775>