s3-waf: use bld.env.suffix3 for differentiating toplevel build
authorAndrew Tridgell <tridge@samba.org>
Mon, 21 Feb 2011 00:12:22 +0000 (11:12 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 22 Feb 2011 01:51:09 +0000 (02:51 +0100)
this uses bld.env.suffix3 to mean "3" for a toplevel build, and blank
otherwise. This allows us to change the overlapping binaries to have a
'3' suffix

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

source3/wscript_build

index 1e09be00d1c6d62e7aa0cdb0f0949d3f32c0f13d..6e195adbd2ac1bab1e5693681e99f115349bce62 100644 (file)
@@ -692,6 +692,7 @@ if not bld.env.toplevel_build:
     bld.SAMBA_MKVERSION('include/version.h')
     bld.RECURSE('../lib/replace')
     bld.RECURSE('build')
+    bld.env.suffix3 = ''
 
 
 ######################## SUBSYSTEMS #################################
@@ -1166,7 +1167,7 @@ bld.SAMBA3_BINARY('smbtree',
                  RPC_NDR_SRVSVC''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('smbpasswd',
+bld.SAMBA3_BINARY('smbpasswd' + bld.env.suffix3,
                  source=SMBPASSWD_SRC,
                  deps='''talloc tdb tevent cap resolv wbclient PARAM LIB_NONSMBD
                  LIBSMB LIBSMB_ERR POPT_SAMBA3 KRBCLIENT PASSDB SMBLDAP GROUPDB LIBMSRPC_GEN LIBMSRPC PASSWD_UTIL
@@ -1185,12 +1186,12 @@ bld.SAMBA3_BINARY('smbget',
                  deps='''talloc tdb libsmb/smbclient POPT_SAMBA3''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('nmblookup',
+bld.SAMBA3_BINARY('nmblookup' + bld.env.suffix3,
                  source=NMBLOOKUP_SRC,
                  deps='''talloc tdb tevent cap resolv PARAM LIB_NONSMBD POPT_SAMBA3 LIBSMB_ERR LIBNMB''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('smbtorture',
+bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3,
                  source=SMBTORTURE_SRC,
                  deps='''talloc tdb tevent cap resolv wbclient PARAM LIBSMB KRBCLIENT TLDAP
                  LIB_NONSMBD POPT_SAMBA3 ASN1_UTIL LIBTSOCKET NDR_LSA LIBMSRPC LIBMSRPC_GEN RPC_NDR_ECHO WB_REQTRANS''',
@@ -1201,7 +1202,7 @@ bld.SAMBA3_BINARY('smbconftort',
                  deps='''talloc tdb tevent cap resolv wbclient PARAM LIB_NONSMBD LIBSMB_ERR POPT_SAMBA3''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('masktest',
+bld.SAMBA3_BINARY('masktest' + bld.env.suffix3,
                  source=MASKTEST_SRC,
                  deps='''talloc tdb cap resolv wbclient PARAM LIB_NONSMBD LIBSMB KRBCLIENT
                  ASN1_UTIL LIBTSOCKET NDR_SAMR NDR_LSA''',
@@ -1237,7 +1238,7 @@ bld.SAMBA3_BINARY('sharesec',
                  deps='''talloc tdb tevent cap resolv wbclient PARAM LIB_NONSMBD LIBSMB_ERR POPT_SAMBA3''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('locktest',
+bld.SAMBA3_BINARY('locktest' + bld.env.suffix3,
                  source=LOCKTEST_SRC,
                  deps='''talloc tdb tevent cap resolv wbclient PARAM KRBCLIENT LIBSMB LIB_NONSMBD
                  ASN1_UTIL LIBTSOCKET NDR_SAMR NDR_LSA LOCKING FNAME_UTIL''',
@@ -1286,14 +1287,14 @@ bld.SAMBA3_BINARY('versiontest',
                  deps='SAMBA_VERSION',
                  vars=locals())
 
-bld.SAMBA3_BINARY('wbinfo',
+bld.SAMBA3_BINARY('wbinfo' + bld.env.suffix3,
                  source=WBINFO_SRC,
                  deps='''talloc wbclient tevent cap
                  ASN1_UTIL LIBTSOCKET PASSDB ldap PARAM LIB_NONSMBD
                  LIBSAMBA POPT_SAMBA3 LIBAFS_SETTOKEN''',
                  vars=locals())
 
-bld.SAMBA3_BINARY('ntlm_auth',
+bld.SAMBA3_BINARY('ntlm_auth' + bld.env.suffix3,
                  source=NTLM_AUTH_SRC,
                  deps='''tdb talloc cap resolv krb5 k5crypto com_err wbclient PARAM LIB_NONSMBD
                  LIBS LIBSAMBA POPT_SAMBA3 ASN1_UTIL LIBTSOCKET