init: don't build files that centralize python and swig code
[gem5.git] / src / sim / SConscript
index 0b39ab8e882f816c1aebe8c48cb39e95befdd9fb..c91d08c44ddee4dcbcb90474e286981375d3ca6a 100644 (file)
@@ -30,6 +30,7 @@
 
 Import('*')
 
+SimObject('BaseTLB.py')
 SimObject('Root.py')
 SimObject('System.py')
 SimObject('InstTracer.py')
@@ -39,19 +40,19 @@ Source('core.cc')
 Source('debug.cc')
 Source('eventq.cc')
 Source('faults.cc')
-Source('main.cc')
+Source('init.cc')
+Source('main.cc', bin_only=True)
+Source('pseudo_inst.cc')
 Source('root.cc')
 Source('serialize.cc')
 Source('sim_events.cc')
 Source('sim_object.cc')
 Source('simulate.cc')
-Source('startup.cc')
 Source('stat_control.cc')
 Source('system.cc')
 
 if env['FULL_SYSTEM']:
     Source('arguments.cc')
-    Source('pseudo_inst.cc')
 else:
     Source('tlb.cc')
     SimObject('Process.py')