modules & options
Eirik Nygaard
eirikn at kerneled.com
Mon Sep 6 00:02:27 PDT 2004
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 at xxxxxxxxxxxx
Attachment:
pgp00007.pgp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00007.pgp
Type: application/octet-stream
Size: 187 bytes
Desc: "Description: PGP signature"
URL: <http://lists.dragonflybsd.org/pipermail/kernel/attachments/20040906/759262dd/attachment-0020.obj>
More information about the Kernel
mailing list