Module Name: src Committed By: wiz Date: Wed May 21 13:12:19 UTC 2014
Modified Files: src: BUILDING Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/BUILDING Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/BUILDING diff -u src/BUILDING:1.105 src/BUILDING:1.106 --- src/BUILDING:1.105 Wed May 29 21:59:51 2013 +++ src/BUILDING Wed May 21 13:12:19 2014 @@ -49,6 +49,12 @@ FILES ``reachover'' Makefile semantics when building these 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/ Sources for items used when making a full release snapshot, such as files installed in DESTDIR/etc on the @@ -209,6 +215,11 @@ CONFIGURATION 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 cryptographic code will be included in a build; provided for the benefit of countries that do not allow strong @@ -217,6 +228,19 @@ CONFIGURATION 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 documentation destined for DESTDIR/usr/share/doc will be installed during a build. @@ -245,6 +269,14 @@ CONFIGURATION 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 modules are built and installed. @@ -764,6 +796,13 @@ BUILDING This command will run ``make cleandir'' on the kernel in 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 into DESTDIR. @@ -837,7 +876,7 @@ BUILDING bandwidth. -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 ``-M /usr/obj'' will place build-time files under