Re: Kbuild: how to cleanly retrieve information compilation aboutthe last build

From: Jonathan NeuschÃfer
Date: Tue Apr 19 2011 - 15:24:33 EST


On Sun, Apr 17, 2011 at 12:27:29PM +0200, Francis Moreau wrote:
> On Sun, Apr 17, 2011 at 6:57 AM, AmÃrico Wang <xiyou.wangcong@xxxxxxxxx> wrote:
> > On Sat, Apr 16, 2011 at 10:00 PM, Francis Moreau <francis.moro@xxxxxxxxx> wrote:
> >> On Sat, Apr 16, 2011 at 10:26 AM, AmÃrico Wang <xiyou.wangcong@xxxxxxxxx> wrote:
> >>> So why not just put that line into your script?
> >>>
> >>
> >> Because this line was an _example_ of how the makefile could had been invoked.
> >>
> >> But the script has currently no idea how the previous invocation was
> >> made, hence my question.
> >
> > You use a bad design, why not just pass these parameters to your script?
> > Something like,
> >
> > $ ./your_script CC=my-gcc CFLAGS="-g -fwhatever"
> >
> > or whatever you want.
> >
>
> Yes, I think I'll continue to do that.
>
> Thanks

You may also try this little script (call it instead of plain "make"):

#!/bin/sh

MAKE=make
CMDLINE=make.cmdline

if [ "x$@" != "x" ]; then
echo -n "$@" > $CMDLINE
$MAKE "$@"
else
if [ -f $CMDLINE ]; then
$MAKE $(cat $CMDLINE)
else
$MAKE
fi
fi

thanks,
Jonathan NeuschÃfer
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/