Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/BUILDING,v rcsdiff: /ftp/cvs/cvsroot/src/BUILDING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.78.2.2 retrieving revision 1.85 diff -u -p -r1.78.2.2 -r1.85 --- src/BUILDING 2008/11/15 22:10:33 1.78.2.2 +++ src/BUILDING 2009/07/12 14:17:18 1.85 @@ -114,7 +114,8 @@ CONFIGURATION the value of .CURDIR. Used only if MAKEOBJDIRPREFIX is not defined. MAKEOBJDIR can be provided only in the environment or via the -O flag of build.sh; it cannot - usefully be set inside a Makefile. + usefully be set inside a Makefile, including mk.conf or + ${MAKECONF}. MAKEOBJDIRPREFIX Top level directory of the object directory tree. If specified, must be an absolute path. If this is @@ -122,7 +123,8 @@ CONFIGURATION .OBJDIR for the current directory. The current direc- tory may be read only. MAKEOBJDIRPREFIX can be pro- vided only in the environment or via the -M flag of - build.sh; it cannot usefully be set inside a Makefile. + build.sh; it cannot usefully be set inside a Makefile, + including mk.conf or ${MAKECONF}. "make" variables Several variables control the behavior of NetBSD builds. Unless other- @@ -138,9 +140,9 @@ CONFIGURATION able seeds the gcc random number generator using the -fran- dom-seed flag with this value. By default, it is set to NetBSD-(majorversion). Using a fixed value causes C++ bina- - ries to be the same when built from the same sources. Addi- - tional information is available in the GCC documentation of - -frandom-seed. + ries to be the same when built from the same sources, result- + ing in identical (reproducible) builds. Additional informa- + tion is available in the GCC documentation of -frandom-seed. DESTDIR Directory to contain the built NetBSD system. If set, spe- cial options are passed to the compilation tools to prevent @@ -165,12 +167,24 @@ CONFIGURATION MAKEVERBOSE Level of verbosity of status messages. Supported values: - 0 No descriptive messages are shown. + 0 No descriptive messages or commands executed by make(1) + are shown. - 1 Descriptive messages are shown. + 1 Brief messages are shown describing what is being done, + but the actual commands executed by make(1) are not dis- + played. + + 2 Descriptive messages are shown as above (prefixed with a + `#'), and ordinary commands performed by make(1) are + displayed. + + 3 In addition to the above, all commands performed by + make(1) are displayed, even if they would ordinarily + have been hidden through use of the ``@'' prefix in the + relevant makefile. - 2 Descriptive messages (prefixed with a `#') and command - output is not suppressed. + 4 In addition to the above, commands executed by make(1) + are traced through use of the sh(1) ``-x'' flag. Default: 2 @@ -281,6 +295,12 @@ CONFIGURATION Default: ``no'' + MKSUBPIXEL Can be set to ``yes'' or ``no''. For X builds, decides if + subpixel rendering code in FreeType is turned on. Turned off + by default because of patent issues. + + Default: ``no'' + MKTTINTERP Can be set to ``yes'' or ``no''. For X builds, decides if the TrueType bytecode interpreter is turned on. See http://www.freetype.org/patents.html for details. @@ -886,4 +906,4 @@ HISTORY The build.sh based build scheme was introduced for NetBSD 1.6 as USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that. -NetBSD September 10, 2008 NetBSD +NetBSD May 1, 2009 NetBSD