util,scons: Generalize the aarch64 scons for the m5 util.
authorGabe Black <gabeblack@google.com>
Wed, 25 Mar 2020 04:38:28 +0000 (21:38 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 15 Apr 2020 12:19:26 +0000 (12:19 +0000)
commit8a46b6b6b4fb432152b60dc07289fcf2d545f909
tree0ef9c0f6439c4c00f4a382fd7c1ade95ffaeda73
parenta8587923fe714800dfc63e2273297831587b7cf2
util,scons: Generalize the aarch64 scons for the m5 util.

Slightly parameterize it so it can be used with the other versions of
the utility.

All build products for a given variant will now go under
build/${VARIANT}. The primary build outputs will go under
build/${VARIANT}/out so that they're easy to distinguish.

Change-Id: Idd244cc2a6c08ec8e4d67de3d0bae604c0611220
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27217
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: Gem5 Cloud Project GCB service account <345032938727@cloudbuild.gserviceaccount.com>
Tested-by: kokoro <noreply+kokoro@google.com>
util/m5/SConstruct
util/m5/src/SConscript
util/m5/src/aarch64/SConsopts [new file with mode: 0644]