version 1.105, 2013/05/29 21:59:51 |
version 1.106, 2014/05/21 13:12:19 |
|
|
``reachover'' Makefile semantics when building these |
``reachover'' Makefile semantics when building these |
programs for a native host. |
programs for a native host. |
|
|
|
external, sys/external |
|
Sources and build infrastructure for components imported |
|
(mostly) unchanged from upstream maintainers, sorted by |
|
applicable license. This is (slowly) replacing the |
|
crypto/dist, dist, and gnu/dist directories. |
|
|
distrib/, etc/ |
distrib/, etc/ |
Sources for items used when making a full release |
Sources for items used when making a full release |
snapshot, such as files installed in DESTDIR/etc on the |
snapshot, such as files installed in DESTDIR/etc on the |
|
|
|
|
Default: ``no'' |
Default: ``no'' |
|
|
|
MKCROSSGDB Can be set to ``yes'' or ``no''. Create a cross-gdb as a |
|
host tool. |
|
|
|
Default: ``no'' |
|
|
MKCRYPTO Can be set to ``yes'' or ``no''. Indicates whether |
MKCRYPTO Can be set to ``yes'' or ``no''. Indicates whether |
cryptographic code will be included in a build; provided for |
cryptographic code will be included in a build; provided for |
the benefit of countries that do not allow strong |
the benefit of countries that do not allow strong |
|
|
|
|
Default: ``yes'' |
Default: ``yes'' |
|
|
|
MKDEBUG Can be set to ``yes'' or ``no''. Indicates whether debug |
|
information should be generated for all userland binaries |
|
compiled. The result is collected as an additional debug.tgz |
|
and xdebug.tgz set and installed in /usr/libdata/debug. |
|
|
|
Default: ``no'' |
|
|
|
MKDEBUGLIB Can be set to ``yes'' or ``no''. Indicates whether debug |
|
information (see MKDEBUG) should also be generated for all |
|
libraries build. |
|
|
|
Default: ``no'' |
|
|
MKDOC Can be set to ``yes'' or ``no''. Indicates whether system |
MKDOC Can be set to ``yes'' or ``no''. Indicates whether system |
documentation destined for DESTDIR/usr/share/doc will be |
documentation destined for DESTDIR/usr/share/doc will be |
installed during a build. |
installed during a build. |
|
|
|
|
Default: ``yes'' |
Default: ``yes'' |
|
|
|
MKKDEBUG Can be set to ``yes'' or ``no''. Force generation of full- |
|
debug symbol versions of all kernels compiled. Alongside of |
|
the netbsd kernel file, an unstripped version netbsd.gdb is |
|
created. This is useful if a cross-gdb is built as well (see |
|
MKCROSSGDB). |
|
|
|
Default: ``no'' |
|
|
MKKMOD Can be set to ``yes'' or ``no''. Indicates whether kernel |
MKKMOD Can be set to ``yes'' or ``no''. Indicates whether kernel |
modules are built and installed. |
modules are built and installed. |
|
|
|
|
This command will run ``make cleandir'' on the kernel in |
This command will run ``make cleandir'' on the kernel in |
question first unless the -u option is given. |
question first unless the -u option is given. |
|
|
|
kernel.gdb=kconf |
|
Build a new kernel with debug information. Similar to the |
|
above kernel=kconf operation, but creates a netbsd.gdb file |
|
alongside of the kernel netbsd, which contains a full |
|
symbol table and can be used for debugging (for example |
|
with a cross-gdb built by MKCROSSGDB). |
|
|
modules This command will build kernel modules and install them |
modules This command will build kernel modules and install them |
into DESTDIR. |
into DESTDIR. |
|
|
|
|
bandwidth. |
bandwidth. |
|
|
-M obj Set MAKEOBJDIRPREFIX to obj. Unsets MAKEOBJDIR. See ``-O |
-M obj Set MAKEOBJDIRPREFIX to obj. Unsets MAKEOBJDIR. See ``-O |
-obj'' for more information. |
obj'' for more information. |
|
|
For instance, if the source directory is /usr/src, a setting of |
For instance, if the source directory is /usr/src, a setting of |
``-M /usr/obj'' will place build-time files under |
``-M /usr/obj'' will place build-time files under |