[interfacekit] Jam and the new tree
- From: "Erik Jaesler" <erik@xxxxxxxxxxxxxx>
- To: "interface kit team" <interfacekit@xxxxxxxxxxxxx>
- Date: Sat, 08 Jun 2002 02:51:48 -0700
Folks,
After a minimum of teeth gnashing and hair-tearing I believe I have
successfully migrated our lib code into the new tree and to using Jam.
I had to tweak some of the Jamfiles at higher levels of the tree so they
would actually do something (they were missing their self-referential
SubDir statements). I also had to monkey with the Jamrules. Michael,
you've probably seen from the CVS notification what I did; if there are
any problems on your end with my changes to it, let me know and we'll
work it out. The existing Stage2 rule was hosing the environment for
libopenbeos.so's build. =P
The upshot of this for the IK team is that from this point on, jam is
our build tool and we will be working out of the new tree
(openbeos/sources/os/kits/app, openbeos/sources/os/kits/interface and
openbeos/sources/os/kits/support). The Jamfiles for our stuff is a
little wacky right now, and will be until we no longer need to link
against the existing libbe.so. Just add new files to the appropriate
*.src file and everything will be kosher. =) Note that header files are
all kept under openbeos/headers/obos/public & private.
Anyway, I've got to get some sleep, but tomorrow I'll try to find time
to migrate the app_server and tests over.
BTW, once you've "installed" jam (if you don't have it, let me know and
I'll make a copy available) by copying it to /boot/home/config/bin, all
you have to do is cd to the directory of your choice and type "jam".
That's it! Our libbe code is set up such that you can build the whole
library from the app, interface or support dirs.
e
Necessity is the plea for every infringement of human freedom. It is the
argument of tyrants; it is the creed of slaves.
-William Pitt, British prime-minister (1759-1806)
- Follow-Ups:
- [interfacekit] Re: Jam and the new tree
- From: Erik Jaesler
Other related posts:
- » [interfacekit] Jam and the new tree
- » [interfacekit] Re: Jam and the new tree
- [interfacekit] Re: Jam and the new tree
- From: Erik Jaesler