build: mark explicit dependencies on pytalloc-util
authorAndrew Bartlett <abartlet@samba.org>
Thu, 21 Apr 2016 01:03:19 +0000 (13:03 +1200)
committerKarolin Seeger <kseeger@samba.org>
Thu, 21 Apr 2016 09:46:43 +0000 (11:46 +0200)
All subsystems that include pytalloc.h need to link against
pytalloc-util.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11789

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(similar to 7b431eba22444d2e0d872de781a8193dcfa6d252)

Autobuild-User(v4-2-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-2-test): Thu Apr 21 11:46:43 CEST 2016 on sn-devel-104

source3/passdb/wscript_build
source3/wscript_build
source4/lib/messaging/wscript_build
source4/libcli/wscript_build
source4/libnet/wscript_build
source4/param/wscript_build

index 2464b0e31b0617877822a121cdb145c1d8e66791..d78028de3bae33f7f3f20dd723e9515d83e45ddb 100644 (file)
@@ -43,6 +43,6 @@ bld.SAMBA3_MODULE('pdb_samba_dsdb',
 bld.SAMBA3_PYTHON('pypassdb',
                   source='py_passdb.c',
                   deps='pdb',
-                  public_deps='samba-util tdb_compat talloc pyrpc_util',
+                  public_deps='samba-util tdb_compat talloc pyrpc_util pytalloc-util',
                   realname='samba/samba3/passdb.so'
                   )
index 2caef4e63497e91e92bf042a12af8e37121c98e2..47a3c2cd28569c4b761f93dce7a6b4ece5455d39 100755 (executable)
@@ -1456,7 +1456,7 @@ bld.SAMBA3_BINARY('vlp',
 
 bld.SAMBA3_PYTHON('pysmbd',
                   source='smbd/pysmbd.c',
-                  deps='smbd_base pyrpc_util',
+                  deps='smbd_base pyrpc_util pytalloc-util',
                   realname='samba/samba3/smbd.so'
                   )
 
index c1b7e1e677d2360fe8409900accf73bd974eb76b..278126640fbe575bb5844697188a49ffdaebc73b 100644 (file)
@@ -10,7 +10,7 @@ bld.SAMBA_LIBRARY('MESSAGING',
 
 bld.SAMBA_PYTHON('python_messaging',
        source='pymessaging.c',
-       deps='MESSAGING events pyparam_util',
+       deps='MESSAGING events pyparam_util pytalloc-util',
        realname='samba/messaging.so'
        )
 
index 13e1adb4716f1a9b740149b30b6581c0e402692d..0ae7dd7705b6afc052cad8d18896dc99c67d830d 100755 (executable)
@@ -34,7 +34,7 @@ bld.SAMBA_SUBSYSTEM('LIBCLI_SMB_COMPOSITE',
 bld.SAMBA_PYTHON('pysmb',
     source='pysmb.c',
     deps='LIBCLI_SMB_COMPOSITE LIBCLI_SMB2 tevent-util pyparam_util',
-       public_deps='cli_composite samba-credentials gensec LIBCLI_RESOLVE tevent param_options',
+       public_deps='cli_composite samba-credentials gensec LIBCLI_RESOLVE tevent param_options pytalloc-util',
     realname='samba/smb.so'
     )
 
index 55fedcde053213b8ef629a19da136b515c33d43b..fd0456626ee8f89758724c4eecd20171fffbc030 100644 (file)
@@ -10,7 +10,7 @@ bld.SAMBA_LIBRARY('samba-net',
 
 bld.SAMBA_PYTHON('python_net',
        source='py_net.c',
-       deps='samba-net pyrpc_util',
+       deps='samba-net pyrpc_util pytalloc-util',
        realname='samba/net.so'
        )
 
index 4585a83199807543788d7ae5e2b05d23db304d74..2ad753b7a338b78898941e2d6fea037c887311df 100644 (file)
@@ -49,7 +49,7 @@ bld.SAMBA_SUBSYSTEM('param_options',
 
 bld.SAMBA_SUBSYSTEM('pyparam_util',
        source='pyparam_util.c',
-       deps='LIBPYTHON samba-hostconfig',
+       deps='LIBPYTHON samba-hostconfig pytalloc-util',
        pyext=True,
        )