From: | Eirik Nygaard <eirikn@xxxxxxxxxxxx> |
Date: | Mon, 6 Sep 2004 09:00:40 +0200 |
On Mon, Sep 06, 2004 at 03:20:47AM +0200, Simon 'corecode' Schubert wrote: > On 06.09.2004, at 02:42, Matthew Dillon wrote: > > Ouch. No, that's too non-deterministic. What we need is to check > > whether the module is being built by a kernel build (adding a make > > variable if necessary) and if so add an unconditional rule to copy > >the > > opt_* file if that is the case, else just create an empty file. > > yea, except for the needed source dependancy on the kernel option > header file, my version does the same (checking for kernel build is > here simply checking for file existance, though this can be advanced > somehow). I was hoping for a more terse version than the one below... > > maybe i have some idea whilst sleeping > > cheers > simon > > >.if !target(opt_blah.h) > >.if (some way of determing that we are a kernel build) > > > >opt_blah.h: ${MAKEOBJDIRPREFIX}/opt_blah.h > > install ${.ALLSRC:M*.h} ${.TARGET} > > > >.else > > > >opt_blah.h: > > touch ${.TARGET} > > > >.endif > >.endif > > -- > /"\ > \ / > \ ASCII Ribbon Campaign > / \ Against HTML Mail and News > I made some patches for this back int the pre-FreeBSD 5.1, I will see if I can figur out where I let them live after school today. -- Eirik Nygaard eirikn@xxxxxxxxxxxx
Attachment:
pgp00007.pgp
Description: PGP signature