gem5/arch
Steve Reinhardt 99484cfae8 Create a Builder object for .isa files in arch/SConscript.
Start using SCons File objects to avoid fixed paths in
subordinate SConscripts.

SConscript:
    Push isa_parser stuff (including .isa scanner) down into
    arch/SConscript.
arch/SConscript:
    Create a Builder object for .isa files, including existing scanner.
    Return file objects generated by isa-specific SConscript
    back up to parent.
arch/alpha/SConscript:
arch/mips/SConscript:
arch/sparc/SConscript:
    Convert sources to scons File objects, so file names can be specified
    relative to the current directory.
    Invoke new builder for isa description, and get generated sources from
    there (instead of listing them explicitly).
arch/isa_parser.py:
    Get rid of third argument ("include_path").
    It was a pain to generate this from scons, and it turned out
    it's not needed anyway, since the only included file
    (decoder.hh) will be in the same directory as the sources.

--HG--
extra : convert_revision : 36861bcef36763f229704d8cb7a642b4486a3581
2006-02-23 14:31:15 -05:00
..
alpha Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00
mips Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00
sparc Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00
isa_parser.py Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00
isa_specific.hh Auto-generate arch/foo.hh "switch headers" in scons. 2006-02-22 22:22:06 -05:00
SConscript Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00