ChampSim
filewrite.py File Reference

Classes

class  config.filewrite.FileWriter
 

Namespaces

 config.filewrite
 

Functions

def config.filewrite.files_are_different (rfp, new_rfp)
 
def config.filewrite.write_if_different (fname, new_file_string)
 
def config.filewrite.get_map_lines (fname_map)
 
def config.filewrite.writer (bindir_name=None, objdir_name=None)
 

Variables

string config.filewrite.constants_file_name = 'champsim_constants.h'
 
string config.filewrite.instantiation_file_name = 'core_inst.inc'
 
string config.filewrite.core_module_declaration_file_name = 'ooo_cpu_module_decl.inc'
 
string config.filewrite.core_module_definition_file_name = 'ooo_cpu_module_def.inc'
 
string config.filewrite.cache_module_declaration_file_name = 'cache_module_decl.inc'
 
string config.filewrite.cache_module_definition_file_name = 'cache_module_def.inc'
 
 config.filewrite.makefile_file_name = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), '_configuration.mk')
 
tuple config.filewrite.cxx_generated_warning = ('/***', ' * THIS FILE IS AUTOMATICALLY GENERATED', ' * Do not edit this file. It will be overwritten when the configure script is run.', ' ***/', '')
 
tuple config.filewrite.make_generated_warning = ('###', '# THIS FILE IS AUTOMATICALLY GENERATED', '# Do not edit this file. It will be overwritten when the configure script is run.', '###', '')