On Tue, Aug 18, 2020 at 03:04:22PM +0200, Marc Hartmayer wrote: > This is necessary to keep architecture dependent code separate from > common code. > > Signed-off-by: Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> > --- > README.md | 3 ++- > scripts/common.bash | 8 ++++++++ > 2 files changed, 10 insertions(+), 1 deletion(-) > > diff --git a/README.md b/README.md > index 48be206c6db1..24d4bdaaee0d 100644 > --- a/README.md > +++ b/README.md > @@ -134,7 +134,8 @@ all unit tests. > ## Directory structure > > .: configure script, top-level Makefile, and run_tests.sh > - ./scripts: helper scripts for building and running tests > + ./scripts: general architecture neutral helper scripts for building and running tests > + ./scripts/<ARCH>: architecture dependent helper scripts for building and running tests > ./lib: general architecture neutral services for the tests > ./lib/<ARCH>: architecture dependent services for the tests > ./<ARCH>: the sources of the tests and the created objects/images > diff --git a/scripts/common.bash b/scripts/common.bash > index 96655c9ffd1f..c7acdf14a835 100644 > --- a/scripts/common.bash > +++ b/scripts/common.bash > @@ -1,3 +1,4 @@ > +source config.mak > > function for_each_unittest() > { > @@ -52,3 +53,10 @@ function for_each_unittest() > fi > exec {fd}<&- > } > + > +# The current file has to be the only file sourcing the arch helper > +# file > +ARCH_FUNC=scripts/${ARCH}/func.bash > +if [ -f "${ARCH_FUNC}" ]; then > + source "${ARCH_FUNC}" > +fi > -- > 2.25.4 > Reviewed-by: Andrew Jones <drjones@xxxxxxxxxx>