version 1.80, 2008/11/13 20:40:11 |
version 1.85, 2009/07/12 14:17:18 |
|
|
the value of .CURDIR. Used only if MAKEOBJDIRPREFIX is |
the value of .CURDIR. Used only if MAKEOBJDIRPREFIX is |
not defined. MAKEOBJDIR can be provided only in the |
not defined. MAKEOBJDIR can be provided only in the |
environment or via the -O flag of build.sh; it cannot |
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 |
MAKEOBJDIRPREFIX Top level directory of the object directory tree. If |
specified, must be an absolute path. If this is |
specified, must be an absolute path. If this is |
|
|
.OBJDIR for the current directory. The current direc- |
.OBJDIR for the current directory. The current direc- |
tory may be read only. MAKEOBJDIRPREFIX can be pro- |
tory may be read only. MAKEOBJDIRPREFIX can be pro- |
vided only in the environment or via the -M flag of |
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 |
"make" variables |
Several variables control the behavior of NetBSD builds. Unless other- |
Several variables control the behavior of NetBSD builds. Unless other- |
|
|
able seeds the gcc random number generator using the -fran- |
able seeds the gcc random number generator using the -fran- |
dom-seed flag with this value. By default, it is set to |
dom-seed flag with this value. By default, it is set to |
NetBSD-(majorversion). Using a fixed value causes C++ bina- |
NetBSD-(majorversion). Using a fixed value causes C++ bina- |
ries to be the same when built from the same sources. Addi- |
ries to be the same when built from the same sources, result- |
tional information is available in the GCC documentation of |
ing in identical (reproducible) builds. Additional informa- |
-frandom-seed. |
tion is available in the GCC documentation of -frandom-seed. |
|
|
DESTDIR Directory to contain the built NetBSD system. If set, spe- |
DESTDIR Directory to contain the built NetBSD system. If set, spe- |
cial options are passed to the compilation tools to prevent |
cial options are passed to the compilation tools to prevent |
|
|
|
|
Default: ``no'' |
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 |
MKTTINTERP Can be set to ``yes'' or ``no''. For X builds, decides if |
the TrueType bytecode interpreter is turned on. See |
the TrueType bytecode interpreter is turned on. See |
http://www.freetype.org/patents.html for details. |
http://www.freetype.org/patents.html for details. |
|
|
X11FLAVOUR The style of X11 cross-built, set to either ``Xorg'' or |
X11FLAVOUR The style of X11 cross-built, set to either ``Xorg'' or |
``XFree86''. |
``XFree86''. |
|
|
Default: ``Xorg'' on amd64, i386, macppc, shark, sparc and |
Default: ``Xorg'' on amd64, i386, macppc, shark and sparc64 |
sparc64 platforms, ``XFree86'' on everything else. |
platforms, ``XFree86'' on everything else. |
|
|
"make" variables for full builds |
"make" variables for full builds |
These variables only affect the top level ``Makefile'' and do not affect |
These variables only affect the top level ``Makefile'' and do not affect |
|
|
The build.sh based build scheme was introduced for NetBSD 1.6 as |
The build.sh based build scheme was introduced for NetBSD 1.6 as |
USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that. |
USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that. |
|
|
NetBSD September 10, 2008 NetBSD |
NetBSD May 1, 2009 NetBSD |