SConscript revision 4826
1892SN/A# -*- mode:python -*-
21762SN/A
3892SN/A# Copyright (c) 2006 The Regents of The University of Michigan
4892SN/A# All rights reserved.
5892SN/A#
6892SN/A# Redistribution and use in source and binary forms, with or without
7892SN/A# modification, are permitted provided that the following conditions are
8892SN/A# met: redistributions of source code must retain the above copyright
9892SN/A# notice, this list of conditions and the following disclaimer;
10892SN/A# redistributions in binary form must reproduce the above copyright
11892SN/A# notice, this list of conditions and the following disclaimer in the
12892SN/A# documentation and/or other materials provided with the distribution;
13892SN/A# neither the name of the copyright holders nor the names of its
14892SN/A# contributors may be used to endorse or promote products derived from
15892SN/A# this software without specific prior written permission.
16892SN/A#
17892SN/A# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18892SN/A# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19892SN/A# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20892SN/A# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21892SN/A# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22892SN/A# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23892SN/A# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24892SN/A# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25892SN/A# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26892SN/A# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
272665Ssaidi@eecs.umich.edu# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
282665Ssaidi@eecs.umich.edu#
29892SN/A# Authors: Nathan Binkert
30802SN/A
311722SN/AImport('*')
32802SN/A
33802SN/ASimObject('Root.py')
34802SN/ASimObject('System.py')
35802SN/ASimObject('InstTracer.py')
36802SN/A
37802SN/ASource('async.cc')
38802SN/ASource('core.cc')
39802SN/ASource('debug.cc')
40802SN/ASource('eventq.cc')
411310SN/ASource('faults.cc')
422542SN/ASource('main.cc')
43802SN/ASource('root.cc')
44802SN/ASource('serialize.cc')
45802SN/ASource('sim_events.cc')
46802SN/ASource('sim_object.cc')
472107SN/ASource('simulate.cc')
48802SN/ASource('startup.cc')
492539SN/ASource('stat_control.cc')
502542SN/ASource('system.cc')
51802SN/A
522539SN/Aif env['FULL_SYSTEM']:
53802SN/A    Source('arguments.cc')
54802SN/A    Source('pseudo_inst.cc')
55909SN/Aelse:
563349Sbinkertn@umich.edu    SimObject('Process.py')
57909SN/A
582539SN/A    Source('process.cc')
592539SN/A    Source('syscall_emul.cc')
602539SN/A