X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmem%2Fruby%2Fsystem%2FSConscript;h=66d7d95bb5550fdbe952691eb095380b36d98654;hb=6ef9691035623ba6945e237a41f0dca04db637bb;hp=1d8b1e2df4cc4d906f708c58ff573b6759dc05aa;hpb=7ffb8e59143ba13b79077f11c3d01f039c115d9f;p=gem5.git diff --git a/src/mem/ruby/system/SConscript b/src/mem/ruby/system/SConscript index 1d8b1e2df..66d7d95bb 100644 --- a/src/mem/ruby/system/SConscript +++ b/src/mem/ruby/system/SConscript @@ -30,14 +30,25 @@ Import('*') -if not env['RUBY']: +if env['PROTOCOL'] == 'None': Return() +SimObject('Cache.py') +SimObject('Sequencer.py') +SimObject('DirectoryMemory.py') +SimObject('MemoryControl.py') +SimObject('WireBuffer.py') +SimObject('RubySystem.py') + Source('DMASequencer.cc') Source('DirectoryMemory.cc') +Source('SparseMemory.cc') +Source('CacheMemory.cc') Source('MemoryControl.cc') +Source('WireBuffer.cc') Source('MemoryNode.cc') +Source('PersistentTable.cc') Source('RubyPort.cc') -Source('Sequencer.cc', Werror=False) +Source('Sequencer.cc') Source('System.cc') Source('TimerTable.cc')