scons: re-work the *Source functions to take more information.
authorNathan Binkert <nate@binkert.org>
Mon, 4 May 2009 23:58:24 +0000 (16:58 -0700)
committerNathan Binkert <nate@binkert.org>
Mon, 4 May 2009 23:58:24 +0000 (16:58 -0700)
commitdc35d2f125de43fb2b2865e9211cccca8546b8cd
tree44ff636b20f5c7454417c894b318f514c82b3bfd
parent7146eb79f179510c980fd7681d1e45adf212c2b0
scons: re-work the *Source functions to take more information.
Start by turning all of the *Source functions into classes
so we can do more calculations and more easily collect the data we need.
Add parameters to the new classes for indicating what sorts of flags the
objects should be compiled with so we can allow certain files to be compiled
without Werror for example.
SConstruct
src/SConscript
src/sim/SConscript