s3-waf: Link net only against needed subsystems.
authorAndreas Schneider <asn@samba.org>
Tue, 24 Jan 2012 10:52:20 +0000 (11:52 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 25 Jan 2012 10:58:28 +0000 (11:58 +0100)
source3/wscript_build

index b2afccc17166380d0c9ec77be78e1babc821735b..11f2e2cd1dc454ed1a31e1f8d26efab25281f1ed 100755 (executable)
@@ -1325,17 +1325,43 @@ bld.SAMBA3_BINARY('client/smbclient' + bld.env.suffix3,
 
 bld.SAMBA3_BINARY('net',
                  source=NET_SRC,
-                 deps='''talloc tdb_compat netapi addns cap intl popt_samba3 pdb libsmb smbd_shim
-                 param wbclient param KRBCLIENT ndr-standard msrpc3 gpo ads LIBADS_SERVER LIBADS_PRINTER
-                 LIBAFS LIBAFS_SETTOKEN SMBREADLINE PASSWD_UTIL LIBNET
-                 LIBNET_DSSYNC LIBNET_SAMSYNC LIBEVENTLOG DCUTIL
-                 REGFIO NDR_NTPRINTING RPC_NDR_WINREG
-                 RPC_CLIENT_SCHANNEL TOKEN_UTIL
-                 LIBCLI_SAMR libcli_lsa3 libcli_netlogon3 cli_spoolss
-                 RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_SVCCTL RPC_NDR_DSSETUP
-                 RPC_NDR_INITSHUTDOWN INIT_SAMR
-                 printing_migrate trusts_util
-                ''',
+                 deps='''
+                 talloc
+                 netapi
+                 addns
+                 intl
+                 popt_samba3
+                 pdb
+                 libsmb
+                 param
+                 KRBCLIENT
+                 ndr-standard
+                 msrpc3
+                 gpo
+                 ads
+                 LIBADS_SERVER
+                 LIBADS_PRINTER
+                 SMBREADLINE
+                 PASSWD_UTIL
+                 LIBNET
+                 LIBNET_DSSYNC
+                 LIBNET_SAMSYNC
+                 LIBEVENTLOG
+                 REGFIO
+                 NDR_NTPRINTING
+                 RPC_NDR_WINREG
+                 RPC_CLIENT_SCHANNEL
+                 LIBCLI_SAMR
+                 libcli_lsa3
+                 libcli_netlogon3
+                 cli_spoolss
+                 RPC_NDR_SRVSVC
+                 RPC_NDR_SVCCTL
+                 RPC_NDR_DSSETUP
+                 RPC_NDR_INITSHUTDOWN
+                 INIT_SAMR
+                 printing_migrate
+                 trusts_util''',
                  vars=locals())
 
 bld.SAMBA3_BINARY('profiles',