mkconfig(8) CLIX mkconfig(8)
NAME
mkconfig - Builds a configuration file for a CLIX kernel
SYNOPSIS
mkconfig [-d dir] [-u alt] [-o outfile] [-m asm] [-l ldlist] [-p path]
file ...
FLAGS
-d dir Specifies the search path to use when reading the fragment
files. By default, the current directory is searched.
-u alt Appends alt to the search path and attempts to find the
fragment files there first. This allows fragment files
common to a family of kernels or machines to be kept in a
single directory with unique or machine-dependent information
in subdirectories.
-o outfile Specifies the name of the generated source file. The stdout
is the default output file.
-m asm Specifies the output file for routines generated by the model
option (see master(4)) of the VECTOR directive. If the -m
argument is omitted on the command line, the output of the
model macro will be assumed to consist of lines of assembly
language source code bracketed within C language asm
directives and included in the primary output. The
collective output from all VECTOR directives is condensed
into a C language data structure named VECTORS. The VECTORS
data structure contains triplets of vector address, interrupt
service address, and System Status Word (SSW) values.
-l ldlist Specifies the output file for the LOAD directive. The format
of the output file is the format accepted by mkld.
-p path Specifies a prefix path to be prepended to all library names
given as objects for the LOAD directive.
DESCRIPTION
The mkconfig command concatenates kernel source fragment files to produce
a single source file for building CLIX kernels of various configurations.
The fragment files may have embedded directives that control the order of
concatenation and directives to generate certain configuration data
structures for the CLIX kernel.
The mkconfig command reads the files in the argument list and copies them
to the output file. The output is controlled by directives embedded in
the files.
2/94 - Intergraph Corporation 1
mkconfig(8) CLIX mkconfig(8)
CAUTIONS
The mkconfig command does not require the S51K file system to be the first
in the file system switch tables as the kernel does. The S51K file system
should be created before any others.
If too many named sections are included that also include named sections,
mkconfig may run out of file descriptors.
EXIT VALUES
If successful, the mkconfig command exits with a 0. Otherwise, it exits
with a 1.
RELATED INFORMATION
Commands: mkld(8), sysconfig(8)
Files: master(4)
2 Intergraph Corporation - 2/94