[BACK]Return to BUILDING CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/BUILDING between version 1.6 and 1.8

version 1.6, 2001/11/25 18:40:34 version 1.8, 2002/03/05 01:15:51
Line 88  FILES
Line 88  FILES
      described in release(7).       described in release(7).
   
 CONFIGURATION  CONFIGURATION
      Environment variables
        Several environment variables control the behaviour of NetBSD builds.
   
        MACHINE           Machine type.
   
        MACHINE_ARCH      Machine architecture.
   
        MAKE              Path name to invoke make(1) as.
   
        MAKEFLAGS         Flags to invoke make(1) with.
   
        MAKEOBJDIR        Directory to use as the .OBJDIR for the current direc-
                          tory.  Used only if MAKEOBJDIRPREFIX is not defined.
                          MAKEOBJDIR can only be provided in the environment.
   
        MAKEOBJDIRPREFIX  Top level directory of the object directory tree.  If
                          this is defined, ${MAKEOBJDIRPREFIX}/${.CURDIR} is used
                          as the .OBJDIR for the current directory.  The current
                          directory may be read only.  MAKEOBJDIRPREFIX can only
                          be provided in the environment.
   
    "make" variables     "make" variables
      Several variables control the behavior of NetBSD builds.  Unless other-       Several variables control the behavior of NetBSD builds.  Unless other-
      wise specified, these variables may be set in either the process environ-       wise specified, these variables may be set in either the process environ-
Line 98  CONFIGURATION
Line 119  CONFIGURATION
                  their default use of the host system's /usr/include,                   their default use of the host system's /usr/include,
                  /usr/lib, and so forth.  This pathname should not end with a                   /usr/lib, and so forth.  This pathname should not end with a
                  slash (/) character (for installation into the system's root                   slash (/) character (for installation into the system's root
                  directory, set DESTDIR to an empty string).                   directory, set DESTDIR to an empty string).  The directory
                    must reside on a file system which supports long file names
                    and hard links.
   
                  Default: Empty string if USETOOLS is ``yes''; unset other-                   Default: Empty string if USETOOLS is ``yes''; unset other-
                  wise.                   wise.
Line 209  CONFIGURATION
Line 232  CONFIGURATION
   
                  Default: Unset.                   Default: Unset.
   
        UNPRIVED    If set, then an unprivileged install will occur.  The user,
                    group, permissions, and file flags, will not be set on the
                    installed item; instead the information will be appended to a
                    file called METALOG in the .OBJDIR of src.  The contents of
                    METALOG is used during the generation of the distribution tar
                    files to ensure that the appropriate file ownership is
                    stored.
   
                    Default: Unset.
   
      UPDATE      If set, then all install operations intended to write to       UPDATE      If set, then all install operations intended to write to
                  DESTDIR will compare file timestamps before installing, and                   DESTDIR will compare file timestamps before installing, and
                  skip the install phase if the destination files are up-to-                   skip the install phase if the destination files are up-to-
Line 241  CONFIGURATION
Line 274  CONFIGURATION
                  clude files).                   clude files).
   
    "make" variables for full builds     "make" variables for full builds
      These variables only affect the top level ``Makefile'' and do not manual-       These variables only affect the top level ``Makefile'' and do not affect
      ly building subtrees of the NetBSD source code.       manually building subtrees of the NetBSD source code.
   
      MKOBJDIRS      Can be set to ``yes'' or ``no''.  Indicates whether object       MKOBJDIRS      Can be set to ``yes'' or ``no''.  Indicates whether object
                     directories will be created automatically (via a ``make                      directories will be created automatically (via a ``make
Line 446  BUILDING
Line 479  BUILDING
                ``make'' will only be rebuilt as needed (when the source files                 ``make'' will only be rebuilt as needed (when the source files
                for make(1) change).                 for make(1) change).
   
        -U        Set the UNPRIVED variable.
   
    The "nbmake-MACHINE" wrapper script     The "nbmake-MACHINE" wrapper script
      If using the build.sh script to build NetBSD, a nbmake-MACHINE script       If using the build.sh script to build NetBSD, a nbmake-MACHINE script
      will be created in TOOLDIR/bin upon the first build to assist in building       will be created in TOOLDIR/bin upon the first build to assist in building
Line 467  HISTORY
Line 502  HISTORY
 BUGS  BUGS
      Many platforms are not yet using the USE_NEW_TOOLCHAIN system.       Many platforms are not yet using the USE_NEW_TOOLCHAIN system.
   
 NetBSD                         November 12, 2001                             8  NetBSD                           March 5, 2002                               8

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.8

CVSweb <webmaster@jp.NetBSD.org>