.\" Copyright (c) 1980, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
.\" %sccs.include.redist.man%
.\" @(#)config.8 8.2 (Berkeley) %G%
.Nd build kernel compilation directories
This is the new version of the
It understands the more modern autoconfiguration scheme
used on the SPARC and i386 platforms.
The old version of config is still used with the
HP300, DECstation, and derivative platforms.
applicable to the architecture that you are running
will be installed on your machine.
builds a set of configuration files from the file
subdirectory of the top-level machine-specific directory
of the system source (usually
exists; it places all output files in a subdirectory there,
creating the subdirectory if necessary.
The subdirectory name is taken from the
.Pa ../../compile/PICKLE .
is appended to the compilation directory name, and
.Dq Li makeoptions PROF="-pg"
appeared in the configuration file.
This will build a system that includes profiling code; see
flag is expected to be used for
profiles of existing systems;
it is probably wiser to make a separate configuration
flag is no longer supported.
.Dq Li makeoptions DEBUG="-g"
consists of a number of files, principally
a description of I/O devices that may be attached to the system; and a
in the directory where the new makefile
prints a reminder of this when it completes.
stops due to errors, the problems reported should be corrected and
attempts to avoid changing the compilation directory
if there are configuration errors,
but this code is not well-tested,
and some problems (such as running out of disk space)
The SYNOPSIS portion of each device in section 4.
.%T "Building 4.4 BSD Systems with Config"
.\" .%T "Device Support in 4.4BSD"
It was completely revised in