127c127
< def writeCodeFiles(self, path):
---
> def writeCodeFiles(self, path, includes):
131,132c131
< code('''
< /** Auto generated C++ code started by $__file__:$__line__ */
---
> code('/** Auto generated C++ code started by $__file__:$__line__ */')
134,135c133,135
< #include "mem/ruby/slicc_interface/RubySlicc_includes.hh"
< ''')
---
> for include_path in includes:
> code('#include "${{include_path}}"')
>
143c143
< symbol.writeCodeFiles(path)
---
> symbol.writeCodeFiles(path, includes)