Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 1998 23:24:59 -0700 (PDT)
From:      Matthew Dillon <dillon@backplane.com>
To:        Warner Losh <imp@village.org>
Cc:        committers@FreeBSD.ORG
Subject:   Re: make.conf 
Message-ID:  <199808290624.XAA22084@apollo.backplane.com>

next in thread | raw e-mail | index | archive | help
:In message <199808290547.WAA21954@apollo.backplane.com> Matthew Dillon writes:
::     In my comments below, when I say 'global' I mean that the option could
::     be meaningful to virtually any utility, port, etc...
:
:Does that mean all the programs that might be built on the system, or
:just all the programs that traditionally have lived in
:/usr/{src,ports}?

    I think some variables are seriously global... not just for /usr/src and
    /usr/ports, but potentially for everything.  For example, the location of
    certain binaries, or whether you want man pages to be compressed 
    or not, whether your system is tightly integrated with kerberos, whether
    you want compiled programs to be optimized in a specific way for the
    platform (aka -m486, etc...), whether you are USA_RESIDENT, etc...

    Other variables aren't quite as global, but cover a large enough code
    base that the convenience factor is just too big to ignore.  For example,
    some of the ports-specific globals:  NOPORTSDOCS, FORCE_PKG_REGISTER.

    Other variables cover a program class but don't really apply to all
    programs.  e.g. NNTP_ONLY, which can conceivably effect a class of
    news-related clients.  Still worth the convenience factor.  Maybe.

    Others can't be considered global by any stretch of the imagination:
    TOP_TABLE_SIZE, SUP, etc...

    I think the thing with make.conf is that, basically, it's just too 
    convenient a place to put make configuration variables.  Usually you 
    don't have too many, and you really don't want to spread them around 
    half a dozen different files.   Hence, make.conf.  The key to making it
    work is to make the variables verbose enough as to greatly diminish the
    chance of a conflict occuring.

:Warner
:

					-Matt

    Matthew Dillon  Engineering, HiWay Technologies, Inc. & BEST Internet 
                    Communications
    <dillon@backplane.com> (Please include original email in any response)    



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