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