A multi-project testbeb using waffle
the multi-proj testbed is [https://bitbucket.org/binet/waffle-multi-proj/overview
over there]
projects deps
proj-ahas no dep.proj-busesproj-aproj-cusesproj-bproj-dusesproj-candproj-a
proj-a
has pkg-aaa which:
- creates a
libpkg-aaalibrary - installs a header
pkg-aaa/pkg-aaa.h
proj-b
has pkg-bbb which:
- uses
pkg-aaa(to get a function fromlibpkg-aaa) - creates a
libpkg-bbblibrary - installs a header
pkg-bbb/pkg-bbb.h
proj-c
has pkg-ccc which:
- uses
pkg-aaaandpkg-bbbto get the functions from (resp.)libpkg-aaaandlibpkg-bbb - creates a
libpkg-ccclibrary - installs a header
pkg-ccc/pkg-ccc.h
proj-d
dummy.
TODO
- play with a binary in
proj-a/pkg-aaawhich woulddlopena library and call some function - play with a
proj-b/pkg-aaaoveriddingproj-a/pkg-aaainproj-c/pkg-ccc
How to play
$ hg clone ssh://hg@bitbucket.org/binet/waffle-multi-proj $ cd waffle-multi-proj $ ./build-projs.sh
this will compile and install everything under $sitedir=${HOME}/tmp/opt/mproj
Last modified
14 years ago
Last modified on Jan 26, 2012, 9:44:00 AM
Note:
See TracWiki
for help on using the wiki.
![(please configure the [header_logo] section in trac.ini)](/CMT2/chrome/site/Logo.jpg)