[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.17 and 1.18

version 1.17, 2002/11/25 19:18:44 version 1.18, 2002/12/08 08:42:51
Line 444  BUILDING
Line 444  BUILDING
      -b        Bootstrap ``make'' and create a nbmake-MACHINE script (see be-       -b        Bootstrap ``make'' and create a nbmake-MACHINE script (see be-
                low).                 low).
   
        -D dest   Set the value of DESTDIR to dest.
   
      -d        Build a full distribution.  This differs from a default build       -d        Build a full distribution.  This differs from a default build
                in that files will also be installed to /dev, /etc, /root and                 in that files will also be installed to /dev, /etc, /root and
                /var.  Note this does not build a ``release''; no release sets                 /var.  Note this does not build a ``release''; no release sets
Line 468  BUILDING
Line 470  BUILDING
                or to using the -k option, or that the -t and -k options be                 or to using the -k option, or that the -t and -k options be
                used together in a single invocation of build.sh.                 used together in a single invocation of build.sh.
   
        -M obj    Set MAKEOBJDIRPREFIX to obj.
   
      -m mach   Set the value of MACHINE to mach.  This will also override any       -m mach   Set the value of MACHINE to mach.  This will also override any
                value of MACHINE_ARCH in the process environment with a value                 value of MACHINE_ARCH in the process environment with a value
                deduced from mach, unless -a is specified.  All cross builds                 deduced from mach, unless -a is specified.  All cross builds
Line 478  BUILDING
Line 482  BUILDING
                not make any changes.  This is similar in concept to ``make                 not make any changes.  This is similar in concept to ``make
                -n''.                 -n''.
   
        -O obj    Create an appropriate transform macro for MAKEOBJDIR that will
                  place the built object files under obj.  For instance, a set-
                  ting of /usr/obj will place build-time files under
                  /usr/obj/bin, /usr/obj/lib, and so forth.
   
      -o        Set the value of MKOBJDIRS to ``no''.       -o        Set the value of MKOBJDIRS to ``no''.
   
        -R rel    Set the value of RELEASEDIR to rel.  Setting this option will
                  cause build.sh to run ``make release'' instead of ``make
                  build''.
   
      -r        Remove the contents of DESTDIR and TOOLDIR before building       -r        Remove the contents of DESTDIR and TOOLDIR before building
                (provides a clean starting point).  This will skip deleting                 (provides a clean starting point).  This will skip deleting
                DESTDIR if building on a native system to the root directory.                 DESTDIR if building on a native system to the root directory.
   
        -T tools  Set the value of TOOLDIR to tools.  If set, the bootstrap
                  ``make'' will only be rebuilt as needed (when the source files
                  for make(1) change).
   
      -t        Build and install the host tools from src/tools only.  This op-       -t        Build and install the host tools from src/tools only.  This op-
                tion implies -b.                 tion implies -b.
   
        -U        Set the UNPRIVED variable.
   
      -u        Set the UPDATE variable.       -u        Set the UPDATE variable.
   
      -w wrapper       -w wrapper
Line 495  BUILDING
Line 514  BUILDING
                place the wrapper in PATH automatically.  Note that wrapper is                 place the wrapper in PATH automatically.  Note that wrapper is
                the full name of the file, not just a directory name.                 the full name of the file, not just a directory name.
   
      -D dest   Set the value of DESTDIR to dest.  
   
      -M obj    Set MAKEOBJDIRPREFIX to obj.  
   
      -O obj    Create an appropriate transform macro for MAKEOBJDIR that will  
                place the built object files under obj.  For instance, a set-  
                ting of /usr/obj will place build-time files under  
                /usr/obj/bin, /usr/obj/lib, and so forth.  
   
      -R rel    Set the value of RELEASEDIR to rel.  Setting this option will  
                cause build.sh to run ``make release'' instead of ``make  
                build''.  
   
      -T tools  Set the value of TOOLDIR to tools.  If set, the bootstrap  
                ``make'' will only be rebuilt as needed (when the source files  
                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 565  HISTORY
Line 565  HISTORY
 BUGS  BUGS
      A few platforms are not yet using this build system.       A few platforms are not yet using this build system.
   
 NetBSD                         October 21, 2002                              9  NetBSD                         December 8, 2002                              9

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

CVSweb <webmaster@jp.NetBSD.org>