ChampSim
config.makefile Namespace Reference

Functions

def dereference (var)
 
def dependency (target, *dependent, order=None)
 
def assign_variable (var, val, target=None)
 
def append_variable (var, *val, targets=[])
 
def each_in_dict_list (d)
 
def make_part (src_dirs, dest_dir, build_id)
 
def executable_opts (obj_root, build_id, executable, source_dirs)
 
def module_opts (obj_dir, build_id, module_name, source_dirs, opts)
 
def get_makefile_lines (objdir, build_id, executable, source_dirs, module_info, config_file)
 

Function Documentation

◆ append_variable()

def config.makefile.append_variable (   var,
val,
  targets = [] 
)

◆ assign_variable()

def config.makefile.assign_variable (   var,
  val,
  target = None 
)

◆ dependency()

def config.makefile.dependency (   target,
dependent,
  order = None 
)

◆ dereference()

def config.makefile.dereference (   var)

◆ each_in_dict_list()

def config.makefile.each_in_dict_list (   d)

◆ executable_opts()

def config.makefile.executable_opts (   obj_root,
  build_id,
  executable,
  source_dirs 
)

◆ get_makefile_lines()

def config.makefile.get_makefile_lines (   objdir,
  build_id,
  executable,
  source_dirs,
  module_info,
  config_file 
)

◆ make_part()

def config.makefile.make_part (   src_dirs,
  dest_dir,
  build_id 
)

◆ module_opts()

def config.makefile.module_opts (   obj_dir,
  build_id,
  module_name,
  source_dirs,
  opts 
)