165c165
< def writeCodeFiles(self, path):
---
> def writeCodeFiles(self, path, includes):
168c168
< self.printControllerCC(path)
---
> self.printControllerCC(path, includes)
170c170
< self.printCWakeup(path)
---
> self.printCWakeup(path, includes)
402c402
< def printControllerCC(self, path):
---
> def printControllerCC(self, path, includes):
432d431
< #include "mem/ruby/slicc_interface/RubySlicc_includes.hh"
433a433,435
> ''')
> for include_path in includes:
> code('#include "${{include_path}}"')
434a437,438
> code('''
>
991c995
< def printCWakeup(self, path):
---
> def printCWakeup(self, path, includes):
1023d1026
< #include "mem/ruby/slicc_interface/RubySlicc_includes.hh"
1024a1028
> ''')
1025a1030,1035
>
> for include_path in includes:
> code('#include "${{include_path}}"')
>
> code('''
>