# handle substitution of variables in pc files
-import Build
+import Build, sys, Logs
from samba_utils import *
def subst_at_vars(task):
# a waf tool to add autoconf-like macros to the configure section
-import Build, os, Options, preproc, Logs
+import Build, os, sys, Options, preproc, Logs
import string
from Configure import conf
from samba_utils import *
# functions to support bundled libraries
from Configure import conf
-import Logs
+import sys, Logs
from samba_utils import *
def PRIVATE_NAME(bld, name, private_extension, private_library):
# Samba automatic dependency handling and project rules
-import Build, os, re, Environment, Logs, time
+import Build, os, sys, re, Environment, Logs, time
from samba_utils import *
from samba_autoconf import *
from samba_bundled import BUILTIN_LIBRARY
# waf build tool for building IDL files with pidl
from TaskGen import before
-import Build, os
+import Build, os, sys, Logs
from samba_utils import *
def SAMBA_PIDL(bld, pname, source,
# a waf tool to add autoconf-like macros to the configure section
# and for SAMBA_ macros for building libraries, binaries etc
-import Build, os, Options, Task, Utils, cc, TaskGen, fnmatch, re, shutil, Logs, Constants
+import Build, os, sys, Options, Task, Utils, cc, TaskGen, fnmatch, re, shutil, Logs, Constants
from Configure import conf
from Logs import debug
from samba_utils import SUBST_VARS_RECURSIVE
# this is a base set of waf rules that everything else pulls in first
-import sys, wafsamba, Configure
+import sys, wafsamba, Configure, Logs
import Options, os, preproc
from samba_utils import *
from optparse import SUPPRESS_HELP