parameters: (self, tool, tooldir=None, funs=None)
docstring: Import waf tools defined during the configuration::
  
  			def configure(conf):
  				conf.load('glib2')
  
  			def build(bld):
  				pass # glib2 is imported implicitly
  
  		:param tool: tool list
  		:type tool: list
  		:param tooldir: optional tool directory (sys.path)
  		:type tooldir: list of string
  		:param funs: unused variable
docstring_summary: Import waf tools defined during the configuration::
docstring_tokens: Import waf tools defined during the configuration ::
function: def setup(self, tool, tooldir=None, funs=None):
  		"""
  		Import waf tools defined during the configuration::
  
  			def configure(conf):
  				conf.load('glib2')
  
  			def build(bld):
  				pass # glib2 is imported implicitly
  
  		:param tool: tool list
  		:type tool: list
  		:param tooldir: optional tool directory (sys.path)
  		:type tooldir: list of string
  		:param funs: unused variable
  		"""
  		if isinstance(tool, list):
  			for i in tool:
  				self.setup(i, tooldir)
  			return
  
  		module = Context.load_tool(tool, tooldir)
  		if hasattr(module, "setup"):
  			module.setup(self)
function_tokens: def setup ( self , tool , tooldir = None , funs = None ) : if isinstance ( tool , list ) : for i in tool : self . setup ( i , tooldir ) return module = Context . load_tool ( tool , tooldir ) if hasattr ( module , "setup" ) : module . setup ( self )