NetBSD/usr.sbin/config
thorpej 0ee6c639c7 Add a mechanism for files.* files to be included, in the kernel configuration
file, conditional on their existence.  For example:

[ in ../conf/GENERIC ]
cinclude "../crypto-intl/sys/conf/files.crypto-intl"

This required a change to the files.* grammar; pseudo-device in that
context has been changed to defpseudo, to avoid a conflicting rule
for pseudo-device in the kernel config files.

The same grammar change allows vendors to ship files.* files for
commercial drivers, rather than diffs to e.g. files.pci, i.e.:

include "arch/i386/pci/files.zap"
zap* at pci? device ? function ?

Where files.zap might contain:

device zap: ether, ifnet, arp, mii
attach zap at pci
object	arch/i386/pci/zap.o	zap
1999-07-07 00:02:09 +00:00
..
Makefile
Makefile.boot Make this build on Solaris (make -f Makefile.boot) 1999-04-02 06:36:30 +00:00
config.8 More and more .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 18:43:46 +00:00
config.h Add a mechanism for files.* files to be included, in the kernel configuration 1999-07-07 00:02:09 +00:00
files.c
gram.y Add a mechanism for files.* files to be included, in the kernel configuration 1999-07-07 00:02:09 +00:00
hash.c
main.c Make this build on Solaris (make -f Makefile.boot) 1999-04-02 06:36:30 +00:00
mkheaders.c Lennart Augustsson's multi-valued locator code. 1999-01-21 13:10:08 +00:00
mkioconf.c Lennart Augustsson's multi-valued locator code. 1999-01-21 13:10:08 +00:00
mkmakefile.c Allow absolute path names for `object' files. 1999-05-23 19:30:30 +00:00
mkswap.c
pack.c
scan.l Add a mechanism for files.* files to be included, in the kernel configuration 1999-07-07 00:02:09 +00:00
sem.c
sem.h
strerror.c
util.c