If I execute this command from the l4 build directory:
make E=hello S=bootstrap
In which Makefile or script is the S= processed (its a bit of a difficult thing to grep for :)
thanks
On Wed Aug 13, 2014 at 18:09:15 -0400, teclis High Elf wrote:
If I execute this command from the l4 build directory:
make E=hello S=bootstrap
In which Makefile or script is the S= processed (its a bit of a difficult thing to grep for :)
S processing is done in pkg/Makefile, i.e. S=.. can be used from pkg-dir. Besides that, your call is mixing up things. make S=bootstrap is like going to pkg/bootstrap and doing make there. make E=... needs some target (such as 'qemu') and is run from the build directory root.
Adam
So I should do:
make S=bootstrap E=hello
so make S=bootstrap jus does a cd pkg/bootstrap make
in which file is the S= actually processed? Where is the statement VARIABLE := $(S) ?
I found ones for B= and E=
On Wed, Aug 13, 2014 at 6:18 PM, Adam Lackorzynski < adam@os.inf.tu-dresden.de> wrote:
On Wed Aug 13, 2014 at 18:09:15 -0400, teclis High Elf wrote:
If I execute this command from the l4 build directory:
make E=hello S=bootstrap
In which Makefile or script is the S= processed (its a bit of a difficult thing to grep for :)
S processing is done in pkg/Makefile, i.e. S=.. can be used from pkg-dir. Besides that, your call is mixing up things. make S=bootstrap is like going to pkg/bootstrap and doing make there. make E=... needs some target (such as 'qemu') and is run from the build directory root.
Adam
Adam adam@os.inf.tu-dresden.de Lackorzynski http://os.inf.tu-dresden.de/~adam/
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
On Thu Aug 14, 2014 at 12:16:41 -0400, teclis High Elf wrote:
So I should do:
Please tell we what you actually want to do as I cannot read it out of the command.
make S=bootstrap E=hello
so make S=bootstrap jus does a cd pkg/bootstrap make
Yes. The feature actually is that you can quickly redo some packages where you exactly know that you only need to remake those (i.e. without dependency checking), in pkg: make S=pkg1:pkg2:pkg3
in which file is the S= actually processed? Where is the statement VARIABLE := $(S) ?
S processing is done in pkg/Makefile
I found ones for B= and E=
On Wed, Aug 13, 2014 at 6:18 PM, Adam Lackorzynski < adam@os.inf.tu-dresden.de> wrote:
On Wed Aug 13, 2014 at 18:09:15 -0400, teclis High Elf wrote:
If I execute this command from the l4 build directory:
make E=hello S=bootstrap
In which Makefile or script is the S= processed (its a bit of a difficult thing to grep for :)
S processing is done in pkg/Makefile, i.e. S=.. can be used from pkg-dir. Besides that, your call is mixing up things. make S=bootstrap is like going to pkg/bootstrap and doing make there. make E=... needs some target (such as 'qemu') and is run from the build directory root.
Adam
l4-hackers@os.inf.tu-dresden.de