waf: added the concept of a grouping_library
authorAndrew Tridgell <tridge@samba.org>
Thu, 21 Oct 2010 00:19:09 +0000 (11:19 +1100)
committerAndrew Tridgell <tridge@samba.org>
Thu, 21 Oct 2010 08:03:24 +0000 (19:03 +1100)
commit1d8733537e47439f8d79cd78d278eace1b795df3
tree655864eca6c1d194953a452d8ddfb7189903f0e2
parent713900b81297548c44a890c3bca1dde9019af8bc
waf: added the concept of a grouping_library

a grouping library is one which 'groups' a set of subsystems. This
means that if a target depends on a subsystem that is within a
grouping library then that dependency is replaced with a dependency on
the grouping library.

This gives us a powerful method to avoid duplicated object files
between libraries.

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
buildtools/wafsamba/samba_deps.py