Module Name: src
Committed By: cube
Date: Mon Jan 8 16:08:08 UTC 2007
Modified Files:
src/usr.bin/config: Makefile config.1 defs.h main.c sem.c
Added Files:
src/usr.bin/config: lint.c
Log Message:
Introduce a new option to config(1): -L. What it does is takes a
regular
configuration file (although it is meant to be used mostly with
std.${ARCH}), and prints out a configuration file that includes it and
select every single option and parameter, and define an instance
for every
single possible attachment. IOW, selects everything, into a would-be
"LINT" config.
The resulting config really isn't meant to be runnable, but should be
somewhat buildable on most archs. It still needs adjustments
because some
options are peculiar (e.g., ACPI_DSDT_FILE wants an existing file
as its
value), so it's not yet possible to do "config -L; config; build"
in an
automated way.