Subject: Re: Request for comments: let config(1) generate LKMs
To: Bill Stouder-Studenmund <wrstuden@netbsd.org>
From: Hiroyuki Bessho <bsh@NetBSD.org>
List: tech-toolchain
Date: 09/23/2007 00:25:09
At Tue, 18 Sep 2007 22:58:55 -0700,
Bill Stouder-Studenmund wrote:
> 
> 
> More importantly, we build the make file as it is. We also are a project 
> that uses clever makefile magic to reduce the amount of work we do. So I 
> think one makefile is sufficient, but I also fully expect we'll have 
> cookie-cutter make fragments that make generate an lkm from a few .o's.
> 
> Something like
> 
> MODULES= ne_isa ne_pcmcia rtl8390
> MODSRCS_ne_isa= 	ne_isa.c
> MODSRCS_ne_pcmcia=	ne_pcmcia,c
> 
> and so on.
> 
> The main difference is we have one makefile as opposed to over a hundred.
> 

  Regarding to modifying config(1), it seemed to me
one-makefile-per-module was easier because we can use existing
<bsd.kmod.mk>, but I expect one-makefile-for-all will be much better
for compile speed.  So I incline to one-makefile-for-all now.

Thanks,
--
bsh.