s3:waf: Make PARAM and SMBREGISTRY a subsystem of smbconf only
authorAndreas Schneider <asn@samba.org>
Tue, 22 Nov 2016 12:47:32 +0000 (13:47 +0100)
committerMichael Adam <obnox@samba.org>
Sun, 4 Dec 2016 15:35:22 +0000 (16:35 +0100)
commitf858121d8f94bd0da6fb93c4e6ab5f4a0e3c9c51
treea4112c63fd126a0ea0e0152cc71ad7a7c23dc50a
parent4c4fb6926d1f0ea2d5a82d579b9787d249f9f08f
s3:waf: Make PARAM and SMBREGISTRY a subsystem of smbconf only

This is the only way to resolve cirular dependencies with these
libraries.  I've tried several ways but this is the only way to do it
correctly. In future we should try to seperate them by passing down
information or making a more lightweight loadparm mechanism.

+---------+                       +-------------+
|         |                       |             |
|  param  <---------+    +--------+ smbregistry |
|         |         |    |        |             |
+----+----+         |    |        +------^------+
     |          +---+----v--+            |
     |          |           |            |
     +---------->  smbconf  +------------+
                |           |
                +-----------+

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
examples/fuse/wscript_build
source3/libsmb/wscript
source3/nmbd/wscript_build
source3/param/wscript_build
source3/rpcclient/wscript_build
source3/smbd/notifyd/wscript_build
source3/utils/wscript_build
source3/winbindd/wscript_build
source3/wscript_build