From owner-cvs-usrsbin Thu Nov 30 01:50:31 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA12386 for cvs-usrsbin-outgoing; Thu, 30 Nov 1995 01:50:31 -0800 Received: from skiddaw.elsevier.co.uk (skiddaw.elsevier.co.uk [193.131.222.60]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA12366 ; Thu, 30 Nov 1995 01:50:16 -0800 Received: from snowdon.elsevier.co.uk (snowdon.elsevier.co.uk [193.131.197.164]) by skiddaw.elsevier.co.uk (8.6.12/8.6.12) with ESMTP id JAA18472; Thu, 30 Nov 1995 09:48:38 GMT Received: from isis by snowdon with SMTP (PP); Thu, 30 Nov 1995 09:45:02 +0000 Received: (from dpr@localhost) by isis (SMI-8.6/8.6.12) id JAA18536; Thu, 30 Nov 1995 09:46:50 GMT From: Paul Richards Message-Id: <199511300946.JAA18536@isis> Subject: Re: cvs commit: src/usr.sbin/config Makefile main.c To: davidg@Root.COM Date: Thu, 30 Nov 1995 09:46:50 +0000 (GMT) Cc: gibbs@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org In-Reply-To: <199511291846.KAA00293@corbin.Root.COM> from "David Greenman" at Nov 29, 95 10:46:28 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk In reply to David Greenman who said > > The other idea is to add an option file for each supported option. Some > people don't like this because it makes adding a new option a little more > difficult (all the options would have to be listed in an options file, and > you need to add a #include plus a #ifdef to each file that uses the option). > The idea is that the option file would have a name like "option_foobar.h" or > something deterministic which would be autogenerated by config. The file > would either have the #define or it would be null (consuming no disk space > and would be relative fast access). This approach allows for fine control > over the kernel options dependency. Sounds good to me. If it makes it harder to add kernel options that's a bonus we gain as a side effect :-) -- Paul Richards. Originative Solutions Ltd. Internet: paul@netcraft.co.uk, http://www.netcraft.co.uk Phone: 0370 462071 (Mobile), +44 1225 447500 (work)