Subject: Re: Dynamically created kernel .c files
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: David Laight <david@l8s.co.uk>
List: tech-toolchain
Date: 06/02/2007 12:49:28
On Sat, Jun 02, 2007 at 08:36:16PM +0900, Izumi Tsutsui wrote:
> david@l8s.co.uk wrote:
> 
> > I've been wondering if there is an easy way to dynamically create
> > .c files for the kernel build?
> > 
> > In particular compat/svr4/svr4_stream.c can be created from
> > compat/svr4_32/svr4_32_stream.c with a 'simple' sed command, and it
> > seems rather a shame to have to keep two 2000 line files in sync.
> > 
> > The makefile rule would be easy, but where would it be added ?
> 
> I think it looks better to have a script like sys/kern/makesyscalls.sh
> and sys/kern/Makefile then "update a base file and regen others"
> rather than creating them dynamically on each kernel build.

Why, I'd rather go the other way....

	David

-- 
David Laight: david@l8s.co.uk