Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosnetteam] || [Date Prev] [10-2003 Date Index] [Date Next] || [Thread Prev] [10-2003 Thread Index] [Thread Next]

[openbeosnetteam] Re: Jamfile guru help required! ;-)

  • From: Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Sun, 26 Oct 2003 12:07:45 +0100
On 2003-10-26 at 01:49:03 [+0200], you wrote:
> > Fine, then I'll remain silent until being asked. :-)
> 
> :-)
> 
> Okay, may I ask this time!?

Ahh, my chance! ;-))

> The network stack userland debugging plateform is build by the main
> Jamfile located in
> src/tests/add-ons/kernel/network/Jamfile.
> 
> He build the net_stack_tester app, which will finish in tests/add-ons/
> kernel/network/net_stack_tester.
> He build too, with help of sub-jamfiles, all network stack add-ons as
> userland add-ons. These ones are
> placed in distro/x86.R1/beos/system/add-ons/kernel/userland/network/*.
> 
> The net_stack_tester requires to find these add-ons.
> The obvious solution is to have under tests/add-ons/kernel/network/ an
> app-local "add-ons" link, targetting
> distro/x86.R1/beos/system/add-ons/kernel/userland.

The other solution would be to make the module loader look in the right 
directory. The one in src/tests/add-ons/kernel/kernelland-emu.cpp does -- 
though it's currently a bit dumb, since it only works, when the test app is 
run from `current'.

> We need to create this link by hand currently.
> The question is: how to create this (relative, even better) link
> automaticly via the main Jamfile ?
> I try to use AbsSymLink and RelSymLink actions, but I failed to
> understand how to use it...
> Damn loosy brain.

:-)

Both AbsSymLink and RelSymLink work in a similar way. They take two 
regular, already located targets and create one as a symlink to the other 
one.

> If you have time, could you give a look?
> :-)

Done.

CU, Ingo





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.