waf: don't auto-depend on subsystems
authorAndrew Tridgell <tridge@samba.org>
Sat, 30 Oct 2010 00:19:08 +0000 (11:19 +1100)
committerAndrew Tridgell <tridge@samba.org>
Sat, 30 Oct 2010 12:49:00 +0000 (23:49 +1100)
commitae0f420dd989b165876b4b07754043a01604583e
tree77d102efd687a3f1c54f88a9fb282c6af910f32c
parentadabc3d082a2e23a9bca9282ad5e7be07fa776e9
waf: don't auto-depend on subsystems

this is part of an effort to reduce the amount of automatic dependency
munging we do. When working on the correct dependency tree for Samba
it is easier to add the right dependencies in the wscript files than
rely on them being added by the waf rules. This change removes the
automatic dependency of modules on their subsystem. Many modules don't
actually need this dependency anyway, so it is better to add it where
they are needed (for example, for ldb modules)

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