Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Oct 2005 20:58:08 +0100
From:      Ceri Davies <ceri@submonkey.net>
To:        Ruslan Ermilov <ru@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/usr.bin/make make.1
Message-ID:  <20051012195808.GK99170@submonkey.net>
In-Reply-To: <20051012191933.GD75270@ip.net.ua>
References:  <200510121009.j9CA9aE3026075@repoman.freebsd.org> <20051012.091330.53066886.imp@bsdimp.com> <20051012152710.GC75270@ip.net.ua> <20051012.104300.74694006.imp@bsdimp.com> <20051012170652.GI99170@submonkey.net> <20051012191933.GD75270@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--vPuaA1J+WxVGcv41
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 12, 2005 at 10:19:33PM +0300, Ruslan Ermilov wrote:
> On Wed, Oct 12, 2005 at 06:06:52PM +0100, Ceri Davies wrote:
> > > From: Ruslan Ermilov <ru@freebsd.org>
> > > Subject: Re: cvs commit: src/usr.bin/make make.1
> > > Date: Wed, 12 Oct 2005 18:27:10 +0300
> > >=20
> > > > On Wed, Oct 12, 2005 at 09:13:30AM -0600, M. Warner Losh wrote:
> > > > > In message: <200510121009.j9CA9aE3026075@repoman.freebsd.org>
> > > > >             Yar Tikhiy <yar@FreeBSD.org> writes:
> > > > > : yar         2005-10-12 10:09:36 UTC
> > > > > :=20
> > > > > :   FreeBSD src repository
> > > > > :=20
> > > > > :   Modified files:
> > > > > :     usr.bin/make         make.1=20
> > > > > :   Log:
> > > > > :   __MAKE_CONF doesn't really belong here because it is
> > > > > :   a FreeBSD extension of sys.mk.  A xref to make.conf(5)
> > > > > :   will be enough here.
> > > > > :  =20
> > > > > :   Requested by:   ru
> > > > >=20
> > > > > I disagree.  It is already hard enough to find info about __MAKE_=
CONF,
> > > > > and since it is part of the base system, this seems like an artif=
icial
> > > > > distinction.
> > > > >=20
> >=20
> > > > We really don't need any more duplication.
> >=20
> > That's true, but it should be our problem and not the user's.
> >=20
> It's not just that, it's that __MAKE_CONF isn't used/set/known
> by the make(1) utility.  It's a location of make.conf file that
> is included by the default FreeBSD version of sys.mk.  So if
> we wanted to emphasize this, it'd be more logical to talk more
> about make.conf(5) itself, what it is and how it's used in
> FreeBSD.  It can be a separate section, e.g. "FreeBSD sys.mk",
> documenting __MAKE_CONF and probably other "make \
> __MAKE_CONF=3D/dev/null -f /dev/null -dg1" bits.  Or it could be
> a short explanation of what make.conf is and then a reference
> to the make.conf(5) manpage.  But it's certainly not the make's
> internal variable (where it was initially documented), hence my
> objection?to this commit.

That's a convincing argument too.  Perhaps this stuff belongs in mk(7)?

Ceri
--=20
Only two things are infinite, the universe and human stupidity, and I'm
not sure about the former.			  -- Einstein (attrib.)

--vPuaA1J+WxVGcv41
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDTWrQocfcwTS3JF8RAnFHAKCsNQSqYfq9JrpJb2VwU/K2zlTBZACffYzw
5mH4hsS2XnHMi+CJBlbQoBw=
=fnHj
-----END PGP SIGNATURE-----

--vPuaA1J+WxVGcv41--



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